like
检查给定的表达式是否模糊匹配指定的模式。如果匹配,返回 1。否则,返回 0。如果任何输入参数为 NULL,则返回 NULL。
LIKE 通常与百分号 (%) 和下划线 (_) 等字符一起使用。%
匹配 0 个、1 个或多个字符。_
匹配任何单个字符。
语法
BOOLEAN like(VARCHAR expr, VARCHAR pattern);
参数
-
expr
:字符串表达式。支持的数据类型为 VARCHAR。 -
pattern
:要匹配的模式。支持的数据类型为 VARCHAR。
返回值
返回一个 BOOLEAN 值。
示例
mysql> select like("star","star");
+----------------------+
| like('star', 'star') |
+----------------------+
| 1 |
+----------------------+
mysql> select like("starrocks","star%");
+----------------------+
| like('star', 'star') |
+----------------------+
| 1 |
+----------------------+
mysql> select like("starrocks","star_");
+----------------------------+
| like('starrocks', 'star_') |
+----------------------------+
| 0 |
+----------------------------+