Devdit
 

MySQL ค้นหาข้อมูล ด้วย WHERE LIKE

710

MySQL ค้นหาข้อมูล ด้วย WHERE LIKE บทความนี้สอนใช้คำสั่ง WHERE ร่วมกับ LIKE เพื่อสร้างชุดคำสั่ง SQL สำหรับค้นหาข้อมูล โดยใช้ร่วมกับอักษรเปอร์เซ็นต์ (%) เพื่อกำหนดรูปแบบการค้นหา สามารถเขียนคำสั่ง SQL ได้ดังนี้

 

ตัวอย่าง ข้อมูลในตาราง product

+--------+---------------+
| pro_id | pro_title     |
+--------+---------------+
|      1 | SQL           |
|      2 | MySQL         |
|      3 | MS SQL Server |
+--------+---------------+

 

ตัวอย่าง MySQL ค้นหาข้อมูล ด้วย WHERE LIKE

SELECT pro_id, pro_title FROM product WHERE ( pro_title LIKE '%M%' )

ผลลัพธ์

+--------+---------------+
| pro_id | pro_title     |
+--------+---------------+
|      2 | MySQL         |
|      3 | MS SQL Server |
+--------+---------------+

คำอธิบาย

MySQL ค้นหาข้อมูล ด้วย WHERE LIKE จากตัวอย่างใช้คำสั่ง ( pro_title LIKE '%M%' ) คือค้นหาข้อมูลจาก column pro_title โดยแสดงทุกข้อมูลที่มีตัวอักษร M อยู่ในประโยค เนื่องจากมีการวางอักษรเปอร์เซ็นต์ (%) ไว้ข้างหน้า และหลังตัวอักษร M ได้ผลลัพธ์ 2 rows คือ MySQL และ MS SQL Server ซึ่งมีตัวอักษร M ทั้งคู่

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