Devdit
 

SQL LIKE คือคำสั่งอะไร ใช้ทำอะไร

1.7K

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

 

ตัวอย่าง SQL LIKE คือคำสั่งอะไร ใช้ทำอะไร

1. SQL LIKE ค้นหาข้อมูลที่เริ่มต้นด้วยตัวอักษร r

SELECT * FROM colors WHERE ( title LIKE 'r%' )

ผลลัพธ์

+----+-------+
| id | title |
+----+-------+
|  1 | red   |
+----+-------+

คำอธิบาย

จากโค้ด SQL หมายความว่าให้แสดงข้อมูลที่เริ่มต้นด้วยตัวอักษร r จาก column title ด้วย ( title LIKE 'r%' ) โดยเครื่องหมาย % คือเป็นตัวอักษร หรือข้อมูลอะไรก็ได้ แต่ตัวแรกต้องเป็นตัวอักษร r

 

2. SQL LIKE ค้นหาข้อมูลที่มีตัวอักษร e อยู่ในประโยคส่วนใดก็ได้

 SELECT * FROM colors WHERE ( title LIKE '%e%' )

ผลลัพธ์

 +----+-------+
| id | title |
+----+-------+
|  1 | red   |
|  2 | green |
|  3 | blue  |
|  5 | white |
+----+-------+

คำอธิบาย

จากโค้ด SQL หมายความว่าให้แสดงข้อมูลที่มีตัวอักษร e ใน column title ด้วย ( title LIKE '%e%' ) โดยเครื่องหมาย % คือเป็นตัวอักษร หรือข้อมูลอะไรก็ได้ แต่ต้องมีตัวอักษร e อยู่ในข้อมูล

3. SQL LIKE ค้นหาข้อมูลที่มีตัวอักษร n เป็นตัวสุดท้ายของข้อมูล

 SELECT * FROM colors WHERE ( title LIKE '%n' )

ผลลัพธ์

 +----+-------+
| id | title |
+----+-------+
|  2 | green |
+----+-------+

คำอธิบาย

จากโค้ด SQL หมายความว่าให้แสดงข้อมูลที่ปิดท้ายด้วยตัว n ใน column title ด้วย ( title LIKE '%n' ) โดยเครื่องหมาย % คือเป็นตัวอักษร หรือข้อมูลอะไรก็ได้ แต่ตัวอักษรสุดท้ายต้องเป็น n

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