Table of Contents
Medan yang dikira oleh kinulated dalam SQL memungkinkan pengguna untuk membuat data baru berdasarkan kolom yang ada dalam sebuah pertanyaan basis data. Ini berguna untuk deriving nilai, melakukan perhitungan, dan menyederhanakan analisis data yang kompleks. Artikel ini menyediakan contoh dan aplikasi praktis menggunakan field yang diperhitungkan dalam SQL.
Sintaks Dasar untuk Ruas yang Dihitung
Medan yang dikira oleh kinulates biasanya dibuat dalam pernyataan SELECT menggunakan ungkapan. Sintaks melibatkan penentuan alias untuk nilai yang dihitung menggunakan kata kunci .
Contoh [email protected]
SELECT price, quantity, (price * quantity) AS total_cost
FROM sales;
Angka Umum Penggunaan
Medan yang dihitung digunakan dalam berbagai skenario, termasuk:
- Total atau rata-rata kompaun [ ⁇ ]
- Usia generatif sejak tanggal lahir
- Unit pengubahan atau currencies
- Mencipta kategori kondisional
Contoh Praktis Praktis
1. Menghitung Usia dari Tanggal Lahir:
SELECT name, date_of_birth,
(DATEDIFF(CURDATE(), date_of_birth) / 365) AS age
FROM users;
2. Menerapkan Logika Kondisional:
SELECT product_name, price,
CASE
WHEN price > 100 THEN 'Premium'
ELSE 'Standard'
END AS category
FROM products;
Praktek Terbaik Praktek
Bila menggunakan bidang yang diperhitungkan, pastikan bahwa ekspresi dioptimalkan untuk kinerja. Hindari perhitungan kompleks dalam kueri besar, dan pertimbangkan menciptakan kolom yang disimpan dihitung untuk perhitungan yang sering digunakan. Selalu uji perhitungan untuk akurasi dan menangani nilai nol dengan tepat.