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

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


นอกจากนี้เรายังสามารถใช้ตัวดำเนินการเปรียบเทียบในส่วนคำสั่ง WHERE ร่วมกับตัวดำเนินการ 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)