starts_with()

一个确定字符串是否以特定前缀开头的函数

starts_with() 是一个系统函数,用于确定提供的字符串是否以指定的前缀开头。

starts_with()PostgreSQL 11 中添加。

用法

starts_with ( string text, prefix text ) → boolean

请注意,没有相应的 ends_with() 函数。

替代方案

以下语句在功能上等效于 starts_with(),并且在 PostgreSQL 10 及更早版本中有效

SELECT TRUE WHERE string LIKE 'foo%'

更改历史记录

示例

starts_with() 的基本执行示例

postgres=# SELECT starts_with('foobar', 'foo');
 starts_with 
-------------
 t
(1 row)

starts_with() 如果提供的前缀与字符串不匹配,则返回 FALSE

postgres=# SELECT starts_with('foobar', 'bar');
 starts_with 
-------------
 f
(1 row)

分类

字符串操作系统函数

反馈

提交任何关于 "starts_with()" 的评论、建议或更正 此处