是否可以更改结果仅当有一个以上?
我的查询结果如下:
<表类>
日期代码 描述量 tbody><<tr>01/01 1001 产品一个 1234 02/011001 产品一个 2345 03/011001 产品一个 3456 表类>
您可以使用case表达式,查看每列中值的计数(可选不同);例如:
select some_date,
case when count(distinct code) > 1
then 'Various'
else to_char(max(code))
end as code,
case when count(distinct description) > 1
then 'Various'
else max(description)
end as description,
sum(amount) as amount
from your_table
group by some_date
order by some_date;
,db<的在小提琴