Postgresql数据库SQL字段拼接方法

 更新时间:2023年11月28日 09:19:56   作者:明算科  
Postgresql里面内置了很多的实用函数,下面这篇文章主要给大家介绍了关于Postgresql数据库SQL字段拼接方法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

本文介绍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

pgsql 多行多列字段拼接

1.  一条记录数据字段拼接

语法:concat_ws('拼接符号',字段名,more fields) 

例子:concat_ws(':',username,sex)

2. 多条记录字段拼接

     语法:concat_ws(字段名,'拼接符号')
     例子:string_agg(ccc,' \r\n ')

3.  跨行记录加一条记录联合拼接

语法:string_agg(concat_ws))

分组设置

总结 

到此这篇关于Postgresql数据库SQL字段拼接方法的文章就介绍到这了,更多相关Postgresql SQL字段拼接内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PostgreSQL 10分区表及性能测试报告小结

    PostgreSQL 10分区表及性能测试报告小结

    PostgreSQL的分区表跟先前版本一样,也要先建立主表,然后再建立子表,使用继承的特性,但不需要手工写规则了,目前支持range、list分区,10正式版本发布时不知会不会支持其它方法,感兴趣的朋友跟随小编一起看看吧
    2022-01-01
  • PostgreSQL 删除check约束的实现

    PostgreSQL 删除check约束的实现

    这篇文章主要介绍了PostgreSQL 删除check约束的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL数据库事务出现未知状态的处理方法

    PostgreSQL数据库事务出现未知状态的处理方法

    这篇文章主要给大家介绍了PostgreSQL数据库事务出现未知状态的处理方法,需要的朋友可以参考下
    2017-07-07
  • Postgresql 动态统计某一列的某一值出现的次数实例

    Postgresql 动态统计某一列的某一值出现的次数实例

    这篇文章主要介绍了Postgresql 动态统计某一列的某一值出现的次数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 除法保留小数位的实例

    postgresql 除法保留小数位的实例

    这篇文章主要介绍了postgresql 除法保留小数位的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 查询集合结果用逗号分隔返回字符串处理的操作

    postgresql 查询集合结果用逗号分隔返回字符串处理的操作

    这篇文章主要介绍了postgresql 查询集合结果用逗号分隔返回字符串处理的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤

    PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤

    通过类似于Oracle数据库DBLINK的方式去实现PostgreSQL访问oracle数据库,本地搭建测试环境并配置相关配置,接下来通过本文给大家分享PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤,感兴趣的朋友一起看看吧
    2021-05-05
  • 关于PostgreSQL 行排序的实例解析

    关于PostgreSQL 行排序的实例解析

    这篇文章主要介绍了关于PostgreSQL 行排序的实例解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgresql 删除重复数据案例详解

    postgresql 删除重复数据案例详解

    这篇文章主要介绍了postgresql 删除重复数据案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • postgresql如何兼容MySQL if函数

    postgresql如何兼容MySQL if函数

    这篇文章主要介绍了postgresql如何兼容MySQL if函数问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论