Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

จะรวมองค์ประกอบของคอลัมน์ใน MySQL ได้อย่างไร


ใช้ฟังก์ชันรวม 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 วินาที)