我有像下面的查询,它没有列的PostgreSQL行字符串
ID COL1 COL2 COL3 COL4
-------------------------------------
1 VAL11 VAL12 VAL13 VAL14
2 VAL21 VAL22 VAL23 VAL24
固定数量的结果现在我想的结果是这样的。
RESULT
-----------------------------------------------------
ID:1, COL1:VAL11, COL2:VAL12, COL3:VAL13, COL4:VAL14
ID:2, COL1:VAL21, COL2:VAL22, COL3:VAL23, COL4:VAL24
请帮忙。
通过简单地连接值而不是先创建一个数组,然后再将该数组转换回字符串,第二种方式更容易吗? – 2012-04-10 15:38:11
@a_horse_with_no_name:那么如何处理NULL值?您需要为每个列添加一个“CASE”语句,并且很难使逗号合适。去过也做过。这种方式更容易。如果没有NULL值,你会是对的。 – 2012-04-10 15:40:11
好点。没有想到NULL值。 – 2012-04-10 16:33:29