STARTS_WITH
描述
STARTS_WITH 函数检查字符串是否以指定的前缀开头。如果字符串以指定的前缀开头,则返回 true;否则返回 false。
语法
STARTS_WITH(<str>, <prefix>)
参数
参数 | 说明 |
---|---|
<str> | 要检查的字符串。类型:VARCHAR |
<prefix> | 要匹配的前缀字符串。类型:VARCHAR |
返回值
返回 BOOLEAN 类型。
特殊情况:
- 如果任何参数为 NULL,则返回 NULL
举例
- 匹配成功
SELECT starts_with('hello world', 'hello');
+-------------------------------------+
| starts_with('hello world', 'hello') |
+-------------------------------------+
| 1 |
+-------------------------------------+
- 匹配失败
SELECT starts_with('hello world', 'world');
+-------------------------------------+
| starts_with('hello world', 'world') |
+-------------------------------------+
| 0 |
+-------------------------------------+