สอนเขียนคำสั่ง SQL การใช้ WHERE เพื่อกำหนดเงื่อนไขในการแสดงข้อมูล ตัวอย่างแนะนำการใช้คำสั่ง WHERE เพื่อกำหนดเงื่อนไข โดยมี 2 เงื่อนไข คือ ข้อมูลต้องมีคำว่า SQL และราคาต้องมากกว่า 150 สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL การใช้ WHERE เพื่อกำหนดเงื่อนไขในการแสดงข้อมูล
SELECT * FROM book WHERE ( name LIKE '%SQL%' ) AND ( price > 150 );
ผลลัพธ์
+----+------------+--------+
| id | name | price |
+----+------------+--------+
| 3 | MySQL | 180.00 |
| 4 | SQL | 180.00 |
| 6 | SQL Server | 220.00 |
| 9 | SQL | 180.00 |
+----+------------+--------+
4 rows in set (0.000 sec)
SQL การใช้ WHERE เพื่อกำหนดเงื่อนไขในการแสดงข้อมูล ตัวอย่างใช้คำสั่ง ( name LIKE '%SQL%' ) AND ( price > 150 ) โดยเงื่อนไขทั้ง 2 จะต้องเป็นจริง จึงจะแสดงข้อมูลออกสู่หน้าจอ สามารถอธิบายคำสั่งได้ดังนี้
1. ( name LIKE '%SQL%' ) คือ ข้อมูลที่แสดงจะต้องมีคำว่า SQL อยู่ในข้อมูล ของ column name
2. ( price > 150 ) คือ ข้อมูลที่แสดงราคาต้องมากกว่า 150 ของ column price