- 类别:
:doc:`/sql-reference/functions-string`(匹配/比较)
STARTSWITH¶
如果 expr1
以 expr2
开头,则返回 true。这两个表达式都必须是文本表达式或二进制表达式。
小技巧
您可以使用搜索优化服务,提高用于调用此函数的查询的性能。有关详细信息,请参阅 搜索优化服务。
语法¶
STARTSWITH( <expr1> , <expr2> )
返回¶
返回 BOOLEAN。如果 expr1
以 expr2
开头,则值为 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 |
-----+