0
我目前正在获取我们的数据库中的数据的男性/女性的数量。它显示为:将Column1更改为标题
Gender | Total
------------------
Male : 24251561
Female : 24886049
我需要它显示为
Male | Female
------------------
24251561 : 24886049
这里是我当前的代码来获取数据
select a.GENDER,count(1)
from (
select case when CONVERT(INT,SUBSTRING(h.ID_Number,7,4)) < 5000 then 'FEMALE' else 'MALE' end as GENDER
from CB_Header h with (nolock)
where h.id_number is not null
and dbo.vf_Valid_id(h.id_number) = 1
)a
group by a.GENDER
它是一个非常大的桌子,并得到了很多使用。不要担心服务器可以处理它 – Arno4Jackie
而不使用NOLOCk我们遇到死锁很多 – Arno4Jackie