สอนเขียนคําสั่ง SELECT SQL แบบมีเงื่อนไข ด้วยการใช้คำสั่ง WHERE โดยคำสั่ง WHERE มีไว้สำหรับกำหนดเงื่อนไขในการแสดงข้อมูล แก้ไขข้อมูล หรือลบข้อมูล โดยตัวอย่างคือ SELECT SQL แบบมีเงื่อนไข สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง คําสั่ง SELECT SQL แบบมีเงื่อนไข
SELECT name FROM book WHERE ( name LIKE '%SQL%' );
ผลลัพธ์
+------------+
| name |
+------------+
| MySQL |
| SQL Server |
| SQL |
+------------+
3 rows in set (0.001 sec)
คําสั่ง SELECT SQL แบบมีเงื่อนไข จากตัวอย่างต้องการ SELECT ข้อมูลที่มีคำว่า SQL อยู่ใน column name สามารถเขียนคำสั่งได้คือ WHERE ( name LIKE '%SQL%' )