SQL Where like (WildCard) %
Syntax : SELECT * FROM TableName WHERE Col_1 like 'Something'
Wildcard with %
การใช้ like + %
Ex1
SELECT ProjectNo,ProjectTitle FROM Project WHERE ProjectNo like 'R-141%'
Ex2
SELECT ProjectNo,ProjectTitle FROM Project WHERE ProjectNo like 'R-1413%'
จะเห็นได้ว่าผลลัพธ์อันแรกจะกรองข้อมูลในแถวที่มี ProjectNo นำหน้าชื่อโปรเจคด้วยตัวอักษร R-141
ส่วนผลลัพธ์ตัวที่สองจะกรองข้อมูลในแถวที่มี ProjectNo นำหน้าชื่อโปรเจคด้วยตัวอักษร R-1413
Ex3
SELECT ProjectNo,ProjectTitle FROM Project WHERE ProjectNo like '1'
ผลลัพท์ตัวอย่างนี้จะแสดงผลเฉพาะแถวที่มี ProjectNo นำหน้าด้วยตัวอักษรอะไรก็ได้แต่ตามด้วย 001 ตอนท้าย
Ex4
SELECT ProjectNo,ProjectTitle FROM Project WHERE ProjectNo like '%31%'
ผลลัพธ์ในตัวอย่างนี้จะเห็นว่าไม่ว่า 31 จะอยู่ในส่วนไหนของ ProjectNo จะถูกดึงนำมาแสดงหมด