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

การใช้ตัวดำเนินการ MySQL NOT LIKE คืออะไร?


ด้วยความช่วยเหลือของตัวดำเนินการ MySQL NOT LIKE เราสามารถตรวจสอบการไม่มีสตริงของรูปแบบที่ระบุภายในสตริงอื่นได้ ไวยากรณ์ของมันคือไม่เหมือนกับรูปแบบเฉพาะ

Specific_pattern คือรูปแบบของ string ที่เราไม่ต้องการค้นหาภายใน string อื่น

ตัวอย่าง

สมมติว่าเรามีตารางชื่อ 'student_info' ซึ่งมีชื่อของนักเรียน และเราต้องการทราบรายละเอียดของนักเรียนทั้งหมดที่ไม่มีรูปแบบของสตริง 'Ga' ในชื่อของพวกเขา สามารถทำได้ด้วยความช่วยเหลือของแบบสอบถาม MySQL ต่อไปนี้ -

mysql> Select * from Student_info WHERE name NOT LIKE '%Ga%';
+------+---------+----------+-----------+
| id   | Name    | Address  | Subject   |
+------+---------+----------+-----------+
| 101  | YashPal | Amritsar | History   |
| 125  | Raman   | Shimla   | Computers |
+------+---------+----------+-----------+
2 rows in set (0.05 sec)

ในตัวอย่างข้างต้น สัญลักษณ์ '%' คือสัญลักษณ์แทนที่ใช้พร้อมกับตัวดำเนินการ NOT LIKE