读书人

hql有关问题

发布时间: 2013-01-04 10:04:18 作者: rapoo

hql问题
有一张房屋表,房屋有通过和未通过两个状态。如何用一条hql语句,查询出状态为通过和状态未通过的数量?最好能给出hql语句。
[解决办法]

引用:
引用:select 状态,count(*) from 房屋表 group by 状态查询两个状态的 不是一个状态


道你是想把他示到一行上?
select sum(case when 状态='通过' then 1 else 0 end ) 通过,
sum(case when 状态='未通过' then 1 else 0 end ) 未通过
from 房屋表
group by 状态

读书人网 >SQL Server

热点推荐