下面这个脚本是把student表的所有字段并合并为一个字段:
SELECTconcat(student.student_id,',',student.student_name)FROM(SELECT '1100001' student_id,'王二' student_name union allSELECT '1100002' student_id,'张三' student_name)student
查询结果为:
下面这个脚本,也是把student表的所有字段合并为一个字段,和上面的查询结果一样,且写法更为大略(MySQL不支持):
SELECTstudentFROM(SELECT '1100001' student_id,'王二' student_name union allSELECT '1100002'student_id,'张三' student_name)student
PgSQL的这种特性,在须要合并多个字段或者获取多个字段进行外部传参时可以利用。
