ใช้ฟังก์ชันรวม sum() เพื่อรวมองค์ประกอบของคอลัมน์ใน MySQL ไวยากรณ์มีดังนี้ −
เลือก sum(yourColumnName1) เป็น anyVariableName1,sum(yourColumnName2) เป็น anyVariableName2,sum(yourColumnName3) เป็น anyVariableName3,............N จาก yourTableName;
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง ต่อไปนี้เป็นแบบสอบถามเพื่อสร้างตาราง −
mysql> สร้างตาราง SumDemoOnColumns −> ( −> First int, −> Second int, −> Third int −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.56 วินาที)
แทรกข้อมูลบางส่วนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า SumDemoOnColumns (10,20,30) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.18 วินาที) mysql> แทรกลงในค่า SumDemoOnColumns (40,50,60) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.32 วินาที )mysql> แทรกลงในค่า SumDemoOnColumns (70,80,90); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที) mysql> แทรกลงในค่า SumDemoOnColumns (100,110,120) แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.16 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก SumDemoOnColumns;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-------+---------+-------+| ครั้งแรก | วินาที | ที่สาม |+-------+---------+-------+| 10 | 20 | 30 || 40 | 50 | 60 || 70 | 80 | 90 || 100 | 110 | 120 |+-------+----------------------+-------+4 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อรับผลรวมของคอลัมน์ -
mysql> เลือก sum(First) เป็น First,sum(Second) เป็น Second,sum(Third) เป็น Third จาก SumDemoOnColumns;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-------+---------+-------+| ครั้งแรก | วินาที | ที่สาม |+-------+---------+-------+| 220 | 260 | 300 |+-------+----------------------+------- +1 แถวในชุด (0.00 วินาที)