คูณสองคอลัมน์ใน SQL

Khun Sxng Khxlamn Ni Sql



ในโลกของฐานข้อมูล เรามักจะจำเป็นต้องดำเนินการทางคณิตศาสตร์กับข้อมูลที่จัดเก็บไว้ในตาราง การดำเนินการทั่วไปประการหนึ่งคือการคูณทางคณิตศาสตร์ซึ่งมีประโยชน์เมื่อเราต้องการกำหนดค่ารวม เปอร์เซ็นต์ หรือหน่วยเมตริกที่ได้รับอื่นๆ

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับการดำเนินการคูณทั่วไปที่เกี่ยวข้องกับการแบ่งคอลัมน์ตารางทางคณิตศาสตร์สองคอลัมน์

ตารางตัวอย่าง

เพื่อวัตถุประสงค์ในการสาธิต ให้เราสร้างตารางที่มีข้อมูลเมตริกและใช้เพื่อแสดงวิธีคูณสองคอลัมน์ใน SQL







สร้างตาราง Country_data (
รหัส INT AUTO_INCREMENT คีย์หลักไม่เป็นโมฆะ
Country_name VARCHAR (255) ไม่เป็นโมฆะ
ประชากร INT ไม่เป็นโมฆะ
ระยะทางลอยไม่เป็นโมฆะ
จีดีพีทศนิยม(15,
2) ไม่ใช่ค่าเริ่มต้นที่เป็นโมฆะ (0)
-

ซึ่งควรสร้างตารางชื่อ 'country_data' และมีข้อมูลประเทศ เช่น ชื่อประเทศ ประชากร ระยะทางทั้งหมด และ GDP



จากนั้นเราสามารถแทรกบันทึกลงในตารางได้ดังนี้:



แทรก
เข้าไปข้างใน
ประเทศ_data (ชื่อประเทศ,
ประชากร,
ระยะทาง,
จีดีพี)
ค่านิยม
('สหรัฐ',
331002651,
9831.34,
22675248.00)
('จีน',
1439323776,
9824.58,
16642205.00),
('อินเดีย',
1380004385,
3846.17,
2973191.00),
('บราซิล',
212559417,
8326.19,
1839756.00)
('รัสเซีย',
145934462,
1,0925.55,
1683005.00);

ผลลัพธ์ที่ได้จะเป็นดังนี้:





คูณสองคอลัมน์ใน SQL

สมมติว่าเราต้องการคำนวณผลคูณของคอลัมน์ประชากรและระยะทาง เราสามารถคูณจำนวนประชากรทั้งหมดด้วยระยะทางของประเทศได้



ใน SQL เพื่อคูณสองคอลัมน์ เราใช้ตัวดำเนินการ “*” ตามด้วยคอลัมน์ที่ต้องการหาร

ตัวอย่างเช่น:

เลือก
ชื่อประเทศ,
ประชากร,
ระยะทาง,
จีดีพี,
(ประชากร * ระยะทาง) AS prod
จาก
ประเทศ_ข้อมูล;

ในกรณีนี้ เราจะคูณคอลัมน์ประชากรด้วยคอลัมน์ระยะทาง และกำหนดคอลัมน์ผลลัพธ์ด้วยนามแฝงของ prod

ชุดผลลัพธ์จะเป็นดังนี้:

นี่แสดงจำนวนประชากรเฉลี่ยของประเทศต่อตารางหน่วย

บทสรุป

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีการคูณทางคณิตศาสตร์ใน SQL โดยการคูณสองคอลัมน์ในตารางเพื่อดึงผลลัพธ์สำหรับแต่ละค่าที่สอดคล้องกัน