Page 29 - sql_ebook_codingthailand
P. 29
25
ผลลัพธ์ตัวอย่างที 14
hours Workdate
7 2010-04-20
5 2010-04-25
หมายเหตุ รูปแบบวันที ที ใช้ในคําสั ง BETWEEN อาจเปลี ยนแปลงได้ตามแต่ละ DBMS นั นๆในที นี
เราอ้างอิงจาก MySQL
ในการเรียกดูข้อมูลนั นบางครั งหากเราต้องการที จะเรียงลําดับข้อมูลที เป็นตัวอักษรหรือ
ตัวเลข เราสามารถใช้คําสั ง ORDER BY เพื อเรียงลําดับข้อมูลได้ โดยแบ่งเป็น 2 ลักษณะดังนี
1. ORDER BY ASC เป็นการเรียงลําดับข้อมูลจากน้อยไปมาก
2. ORDER BY DESC เป็นการเรียงลําดับข้อมูลจากมากไปน้อย
ตัวอย่างที 15 แสดงชื อบริษัท และเบอร์โทรติดต่อตัวแทนลูกค้า โดยเรียงลําดับชื อบริษัทจากมากไป
น้อย
SELECT *
FROM client
ORDER BY name DESC
ผลลัพธ์ตัวอย่างที 15
Name contactNumber
Imperial Industry 02-3456789
ABC Company Limited 02-1234567
หมายเหตุ หากต้องการเรียงลําดับจากน้อยไปมากให้เปลี ยนจาก DESC เป็น ASC แต่โดยปกติเรา
อาจไม่จําเป็นต้องใช้คําสั ง ORDER BY ASC ก็ได้เพราะเมื อเรารันคําสั ง ข้อมูลก็จะเรียงจากน้อยไป
มากโดยอัตโนมัติอยู่แล้ว
สรุปท้ายบท
คําสั ง SELECT เป็นคําสั งในการแสดงหรือเรียกดู (Query) ข้อมูลจากตารางฐานข้อมูล โดย
เราสามารถใส่เงื อนไขเพื อเป็นการกรองข้อมูล ว่าเราต้องการข้อมูลฟิลด์ใด แถวใดบ้าง ทําให้เราได้
ข้อมูลตรงความต้องการ นอกจากนั นยังมีตัวดําเนินการต่างๆ ที เพิ มเข้ามา ทําให้สามารถเรียกดู
ข้อมูลที ซับซ้อน และมีประสิทธิภาพมากขึ นด้วย
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com