MySQL 
 keyboard_arrow_down 295 guides
 chevron_leftOperators
  check_circle
 Mark as learned thumb_up
 0
 thumb_down
 0
 chat_bubble_outline
 0
 Comment  auto_stories Bi-column layout 
 settings
 MySQL | RLIKE
 schedule Aug 10, 2023 
 Last updated  local_offer 
 Tags MySQL
  tocTable of Contents
 expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
   Start your free 7-days trial now!
MySQL's RLIKE operator returns 1 if the expr string matches the regular expression pat. If there is no match 0 is returned.
Syntax
        
        
            
                
                
                    SELECT expr RLIKE pat;
                
            
            
        
    Parameters
1. expr | string
The string we are matching with regular expression pattern.
2. pat | regular expression
The regular expression pattern for matching.
Examples
Consider the following table about some students:
| student_id | fname | lname | day_enrolled | age | username | 
|---|---|---|---|---|---|
| 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 | 
The above sample table can be created using the code here.
Basic usage
To check whether student last names match the regular expression pattern '[ae]':
        
        
            
                
                
                    SELECT lname, lname RLIKE '[ae]'FROM students;
                
            
            +--------+---------------------+| lname  | lname RLIKE '[ae]'  |+--------+---------------------+| Towner |                   1 || Davis  |                   1 || Apple  |                   1 || David  |                   1 || Town   |                   0 |+--------+---------------------+
        
    All last names except 'Town' return 1 as they contain either an 'a' or an 'e'.
Published by Arthur Yanagisawa
 Edited by 0 others
 Did you find this page useful?
 thumb_up
 thumb_down
 Comment
 Citation
  Ask a question or leave a feedback...
 Official MySQL Documentation
                    https://dev.mysql.com/doc/refman/8.0/en/regexp.html#operator_regexp
                 thumb_up
 0
 thumb_down
 0
 chat_bubble_outline
 0
 settings
 Enjoy our search
 Hit / to insta-search docs and recipes!
 