MySQL RLIKE 運算子可以使用哪些不同的萬用字元?
在編寫查詢字元字串中某些模式(正則表示式)的查詢時,使用 RLIKE 運算子的萬用字元可以節省大量工作。與 RLIKE 一起使用的萬用字元是:
^ − 表示字串的**開頭**。換句話說,當我們將此萬用字元與 RLIKE 運算子一起使用時,它將查詢以 ^ 萬用字元後特定字串開頭的模式。
示例
mysql> Select Id, Name from Student WHERE Name RLIKE '^H'; +------+---------+ | id | Name | +------+---------+ | 15 | Harshit | +------+---------+ 1 row in set (0.00 sec)
$ − 表示字串的**結尾**。換句話說,當我們將此萬用字元與 RLIKE 運算子一起使用時,它將查詢以 $ 萬用字元後特定字串結尾的模式。
示例
mysql> Select Id, Name from Student WHERE Name RLIKE 'v$'; +------+--------+ | Id | Name | +------+--------+ | 1 | Gaurav | | 2 | Aarav | | 20 | Gaurav | +------+--------+ 3 rows in set (0.00 sec)
| − 表示**或**。換句話說,當我們將此萬用字元與 RLIKE 運算子一起使用時,它將查詢包含 | 萬用字元後任一子字串的字串。
示例
mysql> Select Id, Name from Student WHERE Name RLIKE 'Gaurav|raj'; +------+---------+ | Id | Name | +------+---------+ | 1 | Gaurav | | 20 | Gaurav | | 21 | Yashraj | +------+---------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP