pgsql截取字符串函数_postgresql——字符串函数

字符串函数:

postgresql中的字符串函数有:计算字符串长度函数、字符串合并函数、字符串替换函数、字符串比较函数、查找指定字符串位置函数等。

1、计算字符串字符数和字符串长度的函数:char_length(str)和length(str)

char_length(str)返回值为字符串str所包含的字符个数。一个多字节字符算作一个单字符。

例子:使用char_length函数计算字符串字符个数,如:

testdb=# select char_length('date'),char_length('zhang');

char_length | char_length

-------------+-------------

4 |           5

(1 row)

length(str)返回值为字符串的字节长度,使用utf8编码字符集时,一个汉字是3字节,一个数字或字母算一个字节。

testdb=# select length('date'),length('zhang');

length | length

--------+--------

4 |      5

(1 row)

注意:length函数的计算结果和char_length函数相同,因为英文字符的个数和所占字节相同,一个字符占一个字节。

2、合并字符串函数:concat(s1,s2,,,,)、concat_ws(x,s1,s2,,,,)

concat(s1,s2,,,)返回结果为连接参数产生的字符串。任何一个参数为null,

你可能感兴趣的:(pgsql截取字符串函数)