首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

求大神给小弟我提个思路

2013-12-07 
求大神给我提个思路跪求大神给思路,一个动态sql语句,解决下面问题1.当t1表的id1时取条数2.当t1 id1,type

求大神给我提个思路
跪求大神给思路,
一个动态sql语句,解决下面问题
1.当t1表的id=1时取条数
2.当t1 id=1,type='sp'的时候取条数
3.当t1 id=1 ,type='xp'的时候取条数
就是在一个sql语句内解决掉,
[解决办法]


select count(1),sum(case when type='sp' then 1 else 0 end) sp,
sum(case when type='xp' then 1 else 0 end) xp from tb_t1 where id=1

热点排行