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