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

ใน MySQL จะตรวจสอบรูปแบบที่ไม่มีอยู่ในนิพจน์ได้อย่างไร


สามารถใช้ตัวดำเนินการ MySQL NOT RLIKE เพื่อตรวจสอบรูปแบบที่ไม่มีอยู่ในนิพจน์ ไวยากรณ์สำหรับ NOT RLIKE มีดังนี้ -

ไวยากรณ์

NOT RLIKE Pat_not_for_match

ที่นี่ Pat_not_for_match คือรูปแบบที่ไม่ตรงกับนิพจน์

ตัวอย่าง

mysql> Select Id, Name from Student WHERE Name NOT RLIKE '^H';
+------+---------+
| Id   | Name    |
+------+---------+
| 1    | Gaurav  |
| 2    | Aarav   |
| 20   | Gaurav  |
| 21   | Yashraj |
+------+---------+
4 rows in set (0.00 sec)

แบบสอบถามด้านบนค้นหาชื่อจากตาราง 'นักเรียน' ซึ่งไม่มีรูปแบบที่ขึ้นต้นด้วย 'H' ^ เป็นไวด์การ์ดที่ใช้กับ NOT RLIKE และหมายถึงจุดเริ่มต้นของสตริง