Postgresql SQL 字段拼接
作者:mmseoamin日期:2023-12-11

本文介绍Postgresql 数据库sql字段拼接的方法。

1.使用字符串连接函数

select pkey || '-' || vname as "项目-版本" from test_jira_project_verison;

2.使用字符串连接操作符

select CONCAT(pkey, '-', vname) as "项目-版本" from test_jira_project_verison;

使用 CONCAT() 函数将 pkey和 vname字段进行拼接

3.使用字符串拼接函数

select CONCAT_WS('-',pkey,vname) as "项目-版本" from test_jira_project_verison;

使用 CONCAT_WS() 函数,其中第一个参数为拼接的分隔符(在示例中为’ '),后续参数为要拼接的字段,以此将多个字段连接为新的字段。

4.使用字符串加法运算符

select pkey + '-' + vname as "项目-版本" from test_jira_project_verison;

5.一行数据中的 多字段值根据连接符拼接

concat_ws(':',aaa,bbb)
||

6.几行数据中的 同一 单字段值根据连接符拼接

string_agg(ccc,' \r\n ')

7.如果要将多个字段的值拼接成一个:

string_agg(concat_ws(':',aaa,bbb),' \r\n ' order by aaa asc) as xxx