Page 41 - sql_ebook_codingthailand
P. 41
37
5.1.5 การหาผลรวมของฟิลด์นั นๆ ด้วยฟังก์ชัน SUM
รูปแบบคําสั ง
SELECT SUM(ชื อฟิลด์)
FROM ชื อตาราง
ตัวอย่างที 5 แสดงผลรวมเงินเดือนของพนักงานทั งหมด
SELECT SUM(salary)
FROM Employee
ผลลัพธ์ตัวอย่างที 5
SUM(salary)
65000
จากตัวอย่างที กล่าวมาทั งหมดแล้วเรายังเพิ มเงื อนไข WHERE เพื อกรองข้อมูลได้อีกด้วย
ยกตัวอย่าง เช่น
ตัวอย่างที 6 หาค่าเฉลี ยของพนักงานที เงินเดือนน้อยกว่าหรือเท่ากับ 15000
SELECT AVG(salary)
FROM Employee
WHERE salary <= 15000
ผลลัพธ์ตัวอย่างที 6
AVG(salary)
14250.0000
5.2 การจัดกลุ่มข้อมูลด้วย GROUP BY
ในบางครั งการเรียกดูข้อมูลแบบการคํานวณ และการสรุปค่าของข้อมูลด้วย Aggregate
Function อาจได้ผลลัพธ์ของแถวข้อมูลที เป็นเซ็ต (set) หรือมีมากกว่า 1 แถว ดังนั นหากเรา
ต้องการจัดกลุ่มข้อมูลต่างๆ นี เพื อให้ได้ผลลัพธ์ที ถูกต้อง เราจําเป็นต้องนําข้อมูลในฟิลด์ต่างๆ
มาเหล่านี จัดกลุ่มเสียก่อนด้วยการใช้ GROUP BY
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com