Page 42 - sql_ebook_codingthailand
P. 42

38



                       รูปแบบคําสั ง

                       SELECT ชื อฟิลด์, ชื อฟังก์ชัน(ชื อฟิลด์)

                       FROM ชื อตาราง
                       WHERE ชื อฟิลด์ ตัวดําเนินการ ค่าข้อมูล

                       GROUP BY ชื อฟิลด์

                       หมายเหตุ เงื อนไข WHERE จะใส่เฉพาะเมื อเราต้องการกรองข้อมูลของตาราง


                   ตัวอย่างที  7 แสดงรหัสพนักงาน และนับจํานวนความชํานาญด้านคอมพิวเตอร์ (skill) ของแต่ละคน

                   SELECT employeeID, COUNT(skill)

                   FROM EmployeeSkills
                   GROUP BY employeeID

                   ผลลัพธ์ตัวอย่างที  7

                             employeeID                                COUNT(skill)

                                 1111                2

                                 2222                1
                                 3333                1

                                 4444                2

                       จากตัวอย่างที  7 จะเห็นว่าเราจัดกลุ่มโดยใช้ฟิลด์ employeeID เพราะจะทําให้ได้ข้อมูลในการ

                       นับความชํานาญด้านคอมพิวเตอร์ของพนักงานแต่ละคน


                   ตัวอย่างที  8 แสดงรหัสพนักงาน ที มีรหัสมากกว่าหรือเท่ากับ 3333 ขึ นไป และนับจํานวนความ

                   ชํานาญด้านคอมพิวเตอร์ (skill) ของแต่ละคน

                   SELECT employeeID, COUNT(skill)
                   FROM EmployeeSkills

                   WHERE employeeID >= 3333

                   GROUP BY employeeID
                   ผลลัพธ์ตัวอย่างที  8

                             employeeID                                COUNT(skill)

                                 3333                1

                                 4444                2







                                               เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที  www.codingthailand.com
   37   38   39   40   41   42   43   44   45   46   47