我有一张table| 识别码|价值观|| - -| - -|| 一个|ABC公司|| 一个|ABC公司|| 一个|ABCD型|| 2个|ABC公司|第2列可以是ABC或ABCD。现在,我要查找第2列中每个ID的值计数| 识别码|计数|计数(ABCD)|| - -| - -| - -|| 一个|2个|一个|| 2个|一个|第0页|如何编写DB2查询以获得上述count格式的输出?
9q78igpj1#
找到解决方案
Select ID, sum(decode(value, 'ABC',1,0)) as count_abc , sum(decode(value, 'ABCD',1,0)) as count_abcd from table group by ID
1条答案
按热度按时间9q78igpj1#
找到解决方案