Kalikan Dua Kolom di SQL

Kalikan Dua Kolom Di Sql



Dalam dunia database, kita sering kali perlu melakukan operasi matematika pada data yang disimpan dalam tabel. Salah satu operasi umum tersebut adalah perkalian matematika yang berguna ketika kita perlu menentukan nilai total, persentase, atau metrik turunan lainnya.

Dalam tutorial ini, kita akan belajar tentang operasi perkalian umum yang melibatkan pembagian dua kolom tabel matematika.

Tabel Contoh

Untuk tujuan demonstrasi, mari kita membuat tabel yang berisi data metrik dan menggunakannya untuk mengilustrasikan cara mengalikan dua kolom di SQL.







BUAT TABEL data_negara (
id INT AUTO_INCREMENT KUNCI UTAMA BUKAN NULL,
nama_negara VARCHAR(255) BUKAN NULL,
populasi INT BUKAN NULL,
jarak FLOAT BUKAN NULL,
PDB DESIMAL(15,
2) BUKAN BATAL DEFAULT(0)
);

Ini akan membuat tabel bernama “data_negara” dan berisi informasi negara seperti nama negara, populasi, jarak total, dan PDB.



Kita kemudian dapat memasukkan catatan ke dalam tabel sebagai berikut:



MENYISIPKAN
KE DALAM
data_negara (nama_negara,
populasi,
jarak,
PDB)
NILAI
('Amerika Serikat',
331002651,
9831.34,
22675248.00),
('Cina',
1439323776,
9824.58,
16642205.00),
('India',
1380004385,
3846.17,
2973191.00),
('Brazil',
212559417,
8326.19,
1839756.00),
('Rusia',
145934462,
10925.55,
1683005.00);

Output yang dihasilkan adalah sebagai berikut:





Kalikan Dua Kolom di SQL

Misalkan kita ingin menghitung hasil kali kolom populasi dan jarak. Kita bisa mengalikan total populasi dengan jarak negara.



Dalam SQL, untuk mengalikan dua kolom, kita menggunakan operator “*” diikuti dengan kolom yang ingin kita bagi.

Misalnya:

PILIH
nama negara,
populasi,
jarak,
PDB,
(populasi * jarak) SEBAGAI prod
DARI
data_negara;

Dalam hal ini, kita mengalikan kolom populasi dengan kolom jarak dan menetapkan kolom yang dihasilkan dengan alias prod.

Himpunan yang dihasilkan adalah sebagai berikut:

Ini menunjukkan rata-rata populasi suatu negara per unit persegi.

Kesimpulan

Dalam tutorial ini, kita mempelajari bagaimana kita dapat melakukan perkalian matematika dalam SQL dengan mengalikan dua kolom tabel untuk mengambil hasil setiap nilai yang sesuai.