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