เราสามารถตรวจสอบว่าสตริงของรูปแบบที่ระบุไม่มีอยู่ในสตริงอื่นหรือไม่โดยใช้ตัวดำเนินการ NOT LIKE พร้อมกับอักขระตัวแทน
ไวยากรณ์
NOT LIKE specific_pattern
Specific_pattern คือรูปแบบของ string ที่เราไม่ต้องการค้นหาภายใน string อื่น
ตัวอย่าง
สมมติว่าเรามีตารางชื่อ 'นักเรียน' ซึ่งมีชื่อนักเรียน และเราต้องการทราบรายละเอียดของนักเรียนทั้งหมดที่ไม่มีรูปแบบของสตริง 'av' ในชื่อของพวกเขา สามารถทำได้ด้วยความช่วยเหลือของแบบสอบถาม MySQL ต่อไปนี้:
mysql> Select * from Student WHERE name NOT LIKE '%av%'; +------+---------+---------+----------+--------------------+ | Id | Name | Address | Subject | year_of_Admission | +------+---------+---------+----------+--------------------+ | 15 | Harshit | Delhi | Commerce | 2009 | | 21 | Yashraj | NULL | Math | 2000 | +------+---------+---------+----------+--------------------+ 2 rows in set (0.00 sec)
ในตัวอย่างข้างต้น สัญลักษณ์ '%' คือสัญลักษณ์แทนที่ใช้พร้อมกับตัวดำเนินการ NOT LIKE