สอนวิธีการใช้คำสั่ง LIKE เพื่อค้นหาข้อมูลจากตารางข้อมูลที่ต้องการด้วยเงื่อนไขต่างๆ เช่น ค้นหา สินค้าที่มีชื่อนำหน้าด้วยอักษร ก หรือ ค้นหาสินค้าที่มีคำว่า สีดำ เป็นต้น สมมุติให้ตารางข้อมูลมีข้อมูลดังนี้
ตัวอย่าง ตารางข้อมูลชื่อ fruit เก็บข้อมูลผลไม้ มีทั้งหมด 5 แถวข้อมูล
SELECT * FROM fruit;
ผลลัพธ์
ตัวอย่างที่ 1 แสดงชื่อผลไม้เฉพาะที่ขึ้นต้นด้วยอักษร b
SELECT * FROM fruit WHERE ( title LIKE 'b%' );
ผลลัพธ์
คำสั่ง SQL ด้านบนมีการใช้คำสั่ง LIKE กับ Column title ด้วยเงื่อนไขขึ้นต้นด้วยตัวอักษร b จึงนำ % ไปไว้ด้านหลัง แปลว่า แสดงทุกข้อมูลที่ขึ้นต้นด้วย b ส่วนด้านหลัง b เป็นอะไรก็ได้ นั้นคือความหมายของอักษร %
ตัวอย่างที่ 2 แสดงชื่อผลไม้เฉพาะที่มีคำว่า an ในชื่อ (อยู่ตรงส่วนไหนก็ได้)
SELECT * FROM fruit WHERE ( title LIKE '%an%' );
ผลลัพธ์
คำสั่ง SQL ด้านบนมีการใช้คำสั่ง LIKE กับ Column title ด้วยเงื่อนไขคือมีคำว่า an อยู่ตรงส่วนไหนก็ได้จึงนำ % ไปไว้ด้านหน้า และหลังคำว่า an แปลว่า แสดงทุกข้อมูลที่มีคำว่า an (ข้างหน้า an และข้างหลัง an จะเป็นอะไรก็ได้)