Example
ถ้า table User มีข้อมูลดังตารางด้านล่างนี้
Table USER_REGIST
| id | name | surname | age | register_date |
|---|---|---|---|---|
| 1 | Jane | Tiny | 18 | 01/02/2017 |
| 2 | Jane | Tiny | 18 | 01/02/2017 |
| 3 | Jane | Toy | 20 | 12/04/2011 |
| 4 | Jane | Rage | 22 | 29/03/2015 |
| 5 | Tom | Rage | 23 | 30/12/2016 |
จาก table ด้านบนถ้าเราต้องการ select เฉพาะชื่อที่มี J นำหน้าเราสามารถใช้คำสั่งดังนี้
SELECT * FROM USER_REGIST WHERE N่AME LIKE 'J%';
แต่ถ้าต้องการ select คำที่มี a อยู่ในคำนั้น ใช้คำสังดังนี้
SELECT * FROM USER_REGIST WHERE NAME LIKE '%a%';
แต่ถ้าต้องการ select โดยเงื่อนไขคือลงท้ายด้วย m สามารถใช้คำสั่งดังนี้
SELECT * FROM USER_REGIST WHERE NAME LIKE '%m';
เพยงเท่านี้เราก็สามารถ select ข้อมูลโดยใช้บางคำที่เรารู้ได้แล้วครับ จะเห็นได้ว่าเวลาเรา search หา ข้อมูลตามเว็บต่างๆเราสามารถพิมพ์ค้นหาโดยใช้คำบางคำที่เรารู้ได้ นั่นล่ะครับเว็บเหล่านั้นใช้คำสั่ง LIKE นั่นเอง
สำหรับวันนี้ก็พอเท่านี้ก่อนครับ จะมาอัพเดทความรู้ให้เรื่อยๆทุกวันครับ
ขอบคุณครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น