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
   36   37   38   39   40   41   42   43   44   45   46