Bagilah Dua Kolom dalam SQL

Bagilah Dua Kolom Dalam Sql



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

Dalam tutorial ini, kita akan belajar tentang operasi pembagian 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 membagi dua kolom dalam SQL.



BUAT TABEL data_negara (
pengenal INT AUTO_INCREMENT KUNCI UTAMA BUKAN NULL,
nama_negara VARCHAR ( 255 ) BUKAN BATAL,
populasi INT BUKAN NULL,
jarak FLOAT BUKAN NULL,
PDB DESIMAL ( limabelas ,
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:

Bagilah Dua Kolom dalam SQL

Misalkan kita ingin menghitung rata-rata populasi untuk setiap satuan persegi. Kita dapat membagi total populasi dengan jarak negara.

Untuk membagi dua kolom di SQL, kita menggunakan operator “/” diikuti dengan kolom yang ingin kita bagi.

Misalnya:

PILIH
nama negara,
populasi,
jarak,
PDB,
( populasi / jarak ) SEBAGAI rata-rata_pop
DARI
data_negara;

Dalam hal ini, kami membagi kolom populasi dengan kolom jarak dan menetapkan kolom yang dihasilkan dengan alias “avg_pop”.

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 pembagian matematika dalam SQL dengan membagi dua kolom tabel untuk mengambil hasil untuk setiap nilai yang sesuai.