kingbaseES常用字符串函数

本文介绍了PostgreSQL中的几个重要字符串函数,如CONCAT用于串接字符串,CONCAT_WS使用分隔符连接,以及CONVERT用于字符串编码转换。同时涵盖了数据库连接计数和CONTAINS的全文搜索功能。
摘要由CSDN通过智能技术生成

CONCAT

用法:

concat(str ”any”  [, str ”any”  [, ...] ])

功能:

字符串函数,串接所有参数的文本表示。 NULL 参数被忽略.

例子:

此示例使用嵌套连接三个字符串:

SELECT concat('abcde',2, NULL, 22);

8.80. CONCAT_WS

用法:

concat_ws(sep text,str ” any” [,str ” any” [, ...]])

功能:

字符串函数,将除了第一个参数 seq 外的其他参数用分隔符串接在一起。第一个参数被用作分隔符字符串。NULL 参数被忽略。

例子:

此示例使用分隔符连接三个字符串:

SELECT concat_ws(',','abcde', 2,NULL, 22);

8.81. CONNECTIONS

用法:

connections()

功能:

返回数据库服务器当前的用户连接数。

例子:

SELECT connections();

8.82. CONTAINS

用法:

contains(expr text,expr2 text [,expr3 varchar])

功能:

字符串函数,依据参数expr3 所给出的全文检索的配置信息,以参数 expr2 为查询条件在参数 expr1 中进行 匹 配 查 找,如果找到则返回 true,否则返回 false。

例子:

SELECT CONTAINS('test of contains','contain');

8.83. CONVERT

用法:

convert(string bytea,src_encoding name,dest_encoding name)

功能:

字符串函数,将字符串转换为dest_encoding。原始编码由src_encoding指定。 string在这个编 码中必须可用。转换可以使用 CREATECONVERSION 定义。也有一些预定义的转换。

例子:

用Latin-1 encoding (ISO 8859-1) 表示的 text_in_utf8

SELECT convert('text_in_utf8','UTF8','LATIN1');

8.84. CONVERT_FROM

用法:

convert_from(string bytea, src_encoding name)

功能:

字符串函数,将字符串转换为数据库编码。 原始编码 由src_encoding指定。 string在这个编码中必须可用。

例子:

用当前数据库编码表示的text_in_utf8

SELECT convert_from(’text_in_utf8’,’UTF8’);

8.85. CONVERT_TO

用法:

convert_to(string text,dest_encoding name)

功能:

字符串函数,将字符串 string 转换为 dest_encoding 指定的编码格式。

例子:

用 UTF8 编码表达的 sometext

SELECT convert_to(’some text’, ’UTF8’);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值