中易网

SQL统计问题

答案:2  悬赏:30  
解决时间 2021-03-24 19:55
我有一个数据表 字段
N1 N2
A 0
A 0
A 1
B 0
B 1
B 1
C 0
C 0
C 0
D 1
D 1
D 1
我要计算A/B/C/D各有多少个0,多少个1并得到
Ni count0 count1
A 2 1
B 1 2
C 3 0
D 0 3
最佳答案
已经测试可用。语句如下:
SELECt N1 NI,
SUM(DECODE(N2,'0',1,0)) COUNT0,
SUM(DECODE(N2,'1',1,0)) COUNT1
FROM TEST
GROUP BY N1 ORDER BY NI
全部回答

这样查询用sql语句是做不到的。因为sql查询的数据库都是一条一条的显示,但你要的查询结果中第一行跟后面要查的都一样,后面的你需要统计有多少条记录就需要用到count(),但第一条查的是地名,所以条件不一致是不能的。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
咨询常规体检项目与费用
hib疫苗有必要打吗,我家孩子打这针是排在一
金葵花幼儿园(永州冷水滩)地址在哪,我要去那
重庆火锅川江号子
兖州哪里有卖手机游戏柄的
今年在大连创业致富项目做什么好??
有没有qq三国女剑士的好听一点的名字如剑女封
金针菜是什么?是金针姑吗
逐瘟头的意思是什么?逐瘟头的释义是什么啊?
沈阳到三亚坐火车怎么走要多少钱
我的电卡丢了,到那里补办,须要什么手续
床上用品生产厂家及公司 床上用品价格
20周的胎动频繁,正常吗?
北京人过春节吃什么放什么天什么上亲朋好友家
肠结核和小肠缓气吃什么
推荐资讯
长有红胎记严重吗
怎么鉴别珍珠粉的真假?
太阳能光伏板价格
宾馆装修成本
硅胶厂家与硅胶厂商有何区别呢?
天津汽车站:到河北省中捷要多少钱?
知道受孕日期,怎样计算怀孕天数?
旋转小火锅设备电路图电源怎样接
诛仙手游隐藏任务打耳光怎么做 诛仙手游打耳
喜宝益生菌奶粉可以一直喝吗
睡前长高十厘米的方法
从塘沽坐轻轨到中山门下坐哪路车可以到东丽湖
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?