當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL RLIKE用法及代碼示例


如果 expr 字符串與正則表達式 pat 匹配,MySQL 的 RLIKE 運算符將返回 1 。如果沒有匹配,則返回0

用法

SELECT expr RLIKE pat;

參數

1. expr | string

我們與正則表達式模式匹配的字符串。

2. pat | regular expression

用於匹配的正則表達式模式。

例子

考慮下表有關一些學生的信息:

student_id

名稱

名字

day_enrolled

年齡

用戶名

1

Sky

Towner

2015-12-03

17

stowner1

2

Ben

Davis

2016-04-20

19

bdavis2

3

Travis

Apple

2018-08-14

18

tapple3

4

Arthur

David

2016-04-01

16

adavid4

5

Benjamin

Town

2014-01-01

17

btown5

可以使用此處的代碼創建上述示例表。

基本用法

檢查學生姓氏是否與正則表達式模式 '[ae]' 匹配:

SELECT lname, lname RLIKE '[ae]'
FROM students;



+--------+---------------------+
| lname  | lname RLIKE '[ae]'  |
+--------+---------------------+
| Towner |                   1 |
| Davis  |                   1 |
| Apple  |                   1 |
| David  |                   1 |
| Town   |                   0 |
+--------+---------------------+

'Town' 之外的所有姓氏均返回 1,因為它們包含 'a''e'

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | RLIKE。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。