Devdit
 

SQL ค้นหาบางคำ ด้วยคำสั่ง LIKE

4.3K

สอนเขียนคำสั่ง 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 สามารถเป็นค่าอะไรก็ได้ 

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ