龙空技术网

PgSQL语法特性:多字段合并为单字段

数据地平面 126

前言:

现在大家对“oraclesql字段合并”可能比较关心,各位老铁们都想要剖析一些“oraclesql字段合并”的相关资讯。那么小编也在网上汇集了一些对于“oraclesql字段合并””的相关文章,希望姐妹们能喜欢,兄弟们快快来学习一下吧!

下面这个脚本是查询student表的所有字段:

SELECT	student.*FROM(SELECT '1100001' student_id,'王二' student_name union allSELECT '1100002' student_id,'张三' student_name)student

查询结果为:

下面这个脚本是把student表的所有字段并合并为一个字段:

SELECT	concat(student.student_id,',',student.student_name)FROM(SELECT '1100001' student_id,'王二' student_name union allSELECT '1100002' student_id,'张三' student_name)student

查询结果为:

下面这个脚本,也是把student表的所有字段合并为一个字段,和上面的查询结果一样,且写法更为简单(MySQL不支持):

SELECT	studentFROM(SELECT '1100001' student_id,'王二' student_name union allSELECT '1100002'student_id,'张三' student_name)student

PgSQL的这种特性,在需要合并多个字段或者获取多个字段进行外部传参时可以使用。

标签: #oraclesql字段合并 #mysql语句合并