MySQLで正規表現の結果を取得するサンプル
環境
MySQL 8.0.30
Windows 11 Pro 21H2 64bit
構文
REGEXP_LIKE(値,’正規表現式’)
「REGEXP_LIKE()」を使用して、正規表現の結果を取得します。
SQL構文
SELECT REGEXP_LIKE('arkgame’, '^a’) resultA,REGEXP_LIKE('com’, '^c’) resultB;
実行結果
mysql> SELECT REGEXP_LIKE('arkgame', '^a') resultA,REGEXP_LIKE('com', '^c') resultB; +---------+---------+ | resultA | resultB | +---------+---------+ | 1 | 1 | +---------+---------+ 1 row in set (0.00 sec)
正規表現に値が含まれていれば「1」を、含まれていなければ「0」を返します。