Gandakan Dua Lajur dalam SQL

Gandakan Dua Lajur Dalam Sql



Dalam dunia pangkalan data, kita selalunya perlu melakukan operasi matematik pada data yang disimpan dalam jadual. Satu operasi biasa sedemikian ialah pendaraban matematik yang berguna apabila kita perlu menentukan jumlah nilai, peratusan atau sebarang metrik terbitan lain.

Dalam tutorial ini, kita akan belajar tentang operasi pendaraban biasa yang melibatkan membahagi dua lajur jadual matematik.

Contoh Jadual

Untuk tujuan tunjuk cara, mari kita buat jadual yang mengandungi data metrik dan gunakannya untuk menggambarkan cara untuk mendarab dua lajur dalam SQL.







CIPTA JADUAL data_negara (
id INT AUTO_INCREMENT KUNCI UTAMA BUKAN NULL,
country_name VARCHAR(255) NOT NULL,
populasi INT BUKAN NULL,
jarak FLOAT BUKAN NULL,
gdp PERPULUHAN(15,
2) NOT NULL DEFAULT(0)
);

Ini harus membuat jadual yang dipanggil 'data_negara' dan mengandungi maklumat negara seperti nama negara, penduduk, jumlah jarak dan gdp.



Kami kemudiannya boleh memasukkan rekod ke dalam jadual seperti berikut:



INSERT
KE DALAM
data_negara (nama_negara,
penduduk,
jarak,
gdp)
NILAI
('Amerika Syarikat',
331002651,
9831.34,
22675248.00),
('China',
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 terhasil adalah seperti berikut:





Gandakan Dua Lajur dalam SQL

Katakan kita ingin mengira hasil darab populasi dan lajur jarak. Kita boleh mendarabkan jumlah penduduk dengan jarak negara.



Dalam SQL, untuk mendarab dua lajur, kami menggunakan operator '*' diikuti dengan lajur yang kami ingin bahagikan.

Sebagai contoh:

PILIH
nama negara,
penduduk,
jarak,
gdp,
(penduduk * jarak) AS prod
DARI
data_negara;

Dalam kes ini, kami mendarabkan lajur populasi dengan lajur jarak dan menetapkan lajur yang terhasil dengan alias prod.

Set yang terhasil adalah seperti berikut:

Ini menunjukkan purata penduduk sesebuah negara bagi setiap unit persegi.

Kesimpulan

Dalam tutorial ini, kami mempelajari cara kami boleh melakukan pendaraban matematik dalam SQL dengan mendarab dua lajur jadual untuk mengambil keputusan bagi setiap nilai yang sepadan.