类别:

:doc:`/sql-reference/functions-string`(匹配/比较)

STARTSWITH

如果 expr1expr2 开头,则返回 true。这两个表达式都必须是文本表达式或二进制表达式。

小技巧

您可以使用搜索优化服务,提高用于调用此函数的查询的性能。有关详细信息,请参阅 搜索优化服务

语法

STARTSWITH( <expr1> , <expr2> )
Copy

返回

返回 BOOLEAN。如果 expr1expr2 开头,则值为 TRUE。如果任一输入表达式为 NULL,则返回 NULL。否则,返回 FALSE。

排序规则详细信息

The collation specifications of all input arguments must be compatible.

此函数不支持以下排序规则规范:

  • pi (不区分标点符号)。

  • cs-ai (区分大小写,不区分重音)。

示例

select * from strings;

---------+
    S    |
---------+
 coffee  |
 ice tea |
 latte   |
 tea     |
 [NULL]  |
---------+

select * from strings where startswith(s, 'te');

-----+
  S  |
-----+
 tea |
-----+
Copy
语言: 中文