【发布时间】:2014-04-09 03:02:33
【问题描述】:
我需要显示一个结果以便提取它。
这是我的名为“TRY”的表
id | type |
01 | A |
01 | D |
01 | A |
我的查询是这样的:
select
lpad(id,2,'0')||
lpad(count(case when type = 'A' then 1 end),3,'0')||
lpad(count(case when type = 'D' then 1 end),3,'0')||
lpad(count(case when type in ('A','D') then 1 end),3,'0') then 1 end)
as results
from
TRY
group by
id
,type
我希望结果显示像这样 01002001003 但我得到了 2 个这样的结果
01002000002 和 01000001001。我只想将计数结果合并为一个。
【问题讨论】:
-
您确定这是您的查询吗?这个查询会给你语法错误。