Devdit
 

SQL ค้นหาชื่อ ด้วยเครื่องหมาย = และ LIKE

4.7K

สอนเขียนคำสั่ง SQL ค้นหาชื่อ ด้วยเครื่องหมาย = และ LIKE ตัวอย่าง การค้นหาแบบ = จะใช้สำหรับการค้นหาแบบเฉพาะเจาะจง คือเหมือนกัน ส่วนการค้นหาแบบ LIKE คือ มีชื่อดังกล่าวอยู่ในข้อมูลส่วนใดส่วนหนึ่งก็ได้ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง SQL ค้นหาชื่อ ด้วยเครื่องหมาย =

SELECT * FROM book WHERE ( name = 'SQL' );

ผลลัพธ์

+----+------+--------+------------+
| id | name | price  | created    |
+----+------+--------+------------+
|  4 | SQL  | 140.00 | 2022-01-30 |
+----+------+--------+------------+
1 rows in set (0.042 sec)

คำอธิบาย

SQL ค้นหาชื่อ โดยใช้คำสั่ง WHERE ( name = 'SQL' ) หมายความว่า แสดง column name ที่มีค่าเท่ากับ SQL

 

ตัวอย่าง SQL ค้นหาชื่อ ด้วย LIKE

SELECT * FROM book WHERE ( name LIKE '%SQL%' );

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  3 | MySQL      | 130.00 | 2022-02-01 |
|  4 | SQL        | 140.00 | 2022-01-30 |
|  6 | SQL Server | 220.00 | 2022-02-09 |
+----+------------+--------+------------+
3 rows in set (0.001 sec)

คำอธิบาย

SQL ค้นหาชื่อ โดยใช้คำสั่ง WHERE ( name LIKE '%SQL%' ) หมายความว่า แสดง column name ที่มีคำว่า SQL อยู่ในส่วนใดของข้อมูลก็ได้

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