Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ตัวดำเนินการ LIKE ทำงานกับตัวดำเนินการเปรียบเทียบเพื่อจับคู่รูปแบบเฉพาะของสตริงอย่างไร

เราสามารถใช้ตัวดำเนินการเปรียบเทียบใน WHERE clause ร่วมกับตัวดำเนินการ LIKE เพื่อได้ผลลัพธ์เฉพาะเจาะจง สาธิตในตัวอย่างต่อไปนี้:

ตัวอย่าง

สมมติต้องการชื่อที่ลงท้ายด้วยตัวอักษร 'v' จากตาราง แต่ไม่ต้องการชื่อเฉพาะ 'Gaurav' ในชุดผลลัพธ์ ต้องใช้ตัวดำเนินการเปรียบเทียบร่วมกับ LIKE ดังนี้:

mysql> SELECT * FROM student WHERE name LIKE '%v' AND name != 'gaurav';
+------+-------+---------+---------+--------------------+
| Id   | Name  | Address | Subject | year_of_admission  |
+------+-------+---------+---------+--------------------+
| 2    | Aarav | Mumbai  | History | 2010               |
+------+-------+---------+---------+--------------------+
1 row in set (0.00 sec)