跳到主要内容

STARTS_WITH

描述

STARTS_WITH 函数检查字符串是否以指定的前缀开头。如果字符串以指定的前缀开头,则返回 true;否则返回 false。

语法

STARTS_WITH(<str>, <prefix>)

参数

参数说明
<str>要检查的字符串。类型:VARCHAR
<prefix>要匹配的前缀字符串。类型:VARCHAR

返回值

返回 BOOLEAN 类型。

特殊情况:

  • 如果任何参数为 NULL,则返回 NULL

举例

  1. 匹配成功
SELECT starts_with('hello world', 'hello');
+-------------------------------------+
| starts_with('hello world', 'hello') |
+-------------------------------------+
| 1 |
+-------------------------------------+
  1. 匹配失败
SELECT starts_with('hello world', 'world');
+-------------------------------------+
| starts_with('hello world', 'world') |
+-------------------------------------+
| 0 |
+-------------------------------------+