StepCoding

การคำนวณหาค่าผลรวม

อ่าน [2837] หมวดหมู่: คำสั่ง SELECT เบื้องต้น

Function ที่ใช้คำนวณหาค่าผลรวมจากการที่เราจัดกลุ่มไว้โดยการใช้คำสั่ง GROUP BY ซึ่งใน MySQL นั้นมีฟังก์ชันในการหาผลรวมจำนวนมาก แต่ในหมวดหมู่นี้จะแนะนำถึงบางตัวเท่านั้นเช่น

  • SUM() และ AVG() เป็นการหาผลรวมและค่าเฉลี่ย
  • MIN() และ MAX() เป็นการหาค่าต่ำสุดและค่าสูงสุด
  • COUNT() เป็นการนับจำนวนแถว หรือจำนวนของค่าที่แตกต่างกัน

การใช้ function หาผลรวมนั้นอาจจะทำการจัดกลุ่มโดยใช้คำสั่ง GROUP BY หรือไม่ก็ได้ ในกรณีที่ไม่ใช่คำสั่ง GROUP BY จัดกลุ่ม มันจะทำการสรุปค่าข้อมูลทุกแถวออกมาแทน แต่ถ้าเราทำการจัดกลุ่มเราก็จะได้ผลรวมของแต่ละกลุ่มที่ไม่ซ้ำกันได้

ผมจะอธิบายการใช้งาน function ต่าง ๆ นี้ในบทความต่อ ๆ ไปนะครับ

ผู้สนับสนุน