sql语句问题 a b1 0 3 2 0 23 1 24 2 4想用一个语句查询 a=0 时有几个记录,a=1时有几个记录,=2时有几个记录,我写的sql 很笨,求帮助解答些不胜感激 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a,count(b) c_bfrom tb1group by a 用一个外连接即可搞定,思路:先找到要显示的a,再用a左外连接你的group语句,找到最终结果SELECT t2.rn, NVL (t1.acount, 0) acount FROM ( SELECT a, COUNT (a) acount FROM tb1 GROUP BY a) t1, ( SELECT ROWNUM rn FROM DUAL CONNECT BY ROWNUM <= 3) t2 WHERE t1.a(+) = t2.rn 求高人指点一下关于oracle问题! 如何改变oracle的数据库改成UTF-8的 数据库对象的约束问题 contain函数的疑问!急!! oracle触发器,判断不为NULL并且不为''怎么写呢 求批量update 赋值语句,oracle数据库中的两个表之间! 求教数据库特征匹配的问题 怎样知道在ORACLE数据库中索引建的是否合理呀,急呀 无法调用,错在哪 ORA-00911:invalid character 单笔资料可以插入,多笔资料出错 求助!!毕设课题--数据库优化方向 紧急求助:oracle中添加insert触发器,如何将插入的数据插入到已知的sqlserver数据库中?
select a,count(b) c_b
from tb1
group by a
SELECT t2.rn, NVL (t1.acount, 0) acount
FROM ( SELECT a, COUNT (a) acount
FROM tb1
GROUP BY a) t1,
( SELECT ROWNUM rn
FROM DUAL
CONNECT BY ROWNUM <= 3) t2
WHERE t1.a(+) = t2.rn