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

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

ใช้ NOT RLIKE ตรวจสอบ pattern ที่ไม่มี

ตัวดำเนินการ NOT RLIKE ของ MySQL ใช้ตรวจสอบรูปแบบ (pattern) ที่ ไม่มีอยู่ ภายในนิพจน์ (expression)

ไวยากรณ์

NOT RLIKE Pat_not_for_match

Pat_not_for_match = รูปแบบที่ไม่ต้องการให้ 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)

คำสั่งหาชื่อจากตาราง student ที่ ไม่ขึ้นต้นด้วย 'H' ^ เป็น wildcard หมายถึงจุดเริ่มต้นของสตริง