left()
是一个系统函数,返回提供的字符串左侧指定的字符数。
left()
添加于 PostgreSQL 9.1。
用法
left (string
text
,n
integer
) →text
如果 n
为负数,则返回除了最后 n
个字符之外的所有字符。
更改历史记录
- PostgreSQL 9.1
- 添加 (提交 49b27ab5)
示例
left()
的基本用法示例
postgres=# SELECT left('foobar', 3); left ------ foo (1 row)
提供负值
postgres=# SELECT left('foobarbaz', -3); left -------- foobar (1 row)
与非拉丁字符集一起使用
postgres=# SELECT left('ほげほげ', 2); left ------ ほげ (1 row)
参考
- PostgreSQL 文档: 其他字符串函数