GBase 8c提供的字符处理函数和操作符,主要用于字符串与字符串、字符串与非字符串之间的连接,以及字符串的模式匹配操作。字符串处理函数除了length相关函数,其他函数和操作符的参数不支持大于1GB的CLOB类型。按首字母顺序排序,显示GBase 8c支持的字符处理函数。
- ascii(string)
描述:参数string的第一个字符的ASCII码。
返回值类型:integer
示例:
gbase=# SELECT ascii('xyz');
ascii
-------
120
(1 row)
- bit_length(string)
描述:字符串的位数。
返回值类型:integer
示例:
gbase=# SELECT bit_length('world');
bit_length
------------
40
(1 row)
- btrim(string text [, characters text])
描述:从string开头和结尾删除只包含characters中字符(缺省是空白)的最长字符串。
返回值类型:text
示例:
gbase=# SELECT btrim('sring' , 'ing');
btrim
-------
sr
(1 row)