我在Oracle中有一个查询,它在Field1上执行一个组。此查询返回2行,但是,row1在field1上的计数为2。我想在row1的单个单元格中显示两个Field1值。这可能吗?
答案 0 :(得分:3)
答案 1 :(得分:0)
两个计数很简单,只需一个MIN(field1)||','|| MAX(field1)
您可能希望以不同的方式来处理两行具有相同的值:
CASE WHEN MIN(field1)!= MAX(field1)THEN MIN(field1)||','|| MAX(field1)ELSE MIN(field1)END
答案 2 :(得分:0)
编写小型存储过程有时是最简单的,因为您可以独立于数字控制格式。其他答案可能更好,但如果您熟悉PL / SQL,这会更快。