我有一张桌子,我需要以下列方式呈现输出.
tb_a:
col1 | reg_id | rsp_ind
Run Code Online (Sandbox Code Playgroud)
rsp_ind = 0的行数为"New",1为"Accepted"
输出应该是
NEW | Accepted
9 | 10
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下查询.
select
case when rsp_ind = 0 then count(reg_id)end as 'New',
case when rsp_ind = 1 then count(reg_id)end as 'Accepted'
from tb_a
Run Code Online (Sandbox Code Playgroud)
我得到的输出为
NEW | Accepted
NULL| 10
9 | NULL
Run Code Online (Sandbox Code Playgroud)
有人可以帮我调整查询以实现输出.注意:我无法在此处添加总和.它是一个更大的程序的一部分,所以我不能添加一个超级查询.
sql ×1