数据如下:
ID M1 M2 M3 M4 M5 M6
11 0 3 0 1 5 9
12 3 1 3 1 0 0
13 1 0 2 0 0 0我想要统计出M1到M6的6个数值列中 N(N为1至6)个列大于0的记录数,请问如何做?谢谢!
ID M1 M2 M3 M4 M5 M6
11 0 3 0 1 5 9
12 3 1 3 1 0 0
13 1 0 2 0 0 0我想要统计出M1到M6的6个数值列中 N(N为1至6)个列大于0的记录数,请问如何做?谢谢!
解决方案 »
- 多表关联的删除问题
- 请问我这个视图能优化吗?
- 请帮忙看看这个触发器问题在哪里,谢谢!
- 怎么把日期格式化为:2008-02-11:2008-02
- oracle 11g 修改密码后无法登陆 在线等
- 有哪位知道电子地图的技术是什么????
- 如何在oracle8i中建立连接?
- 数据导入时关于字符转换问题面出错导不了,答者有分,能者多劳!!!!!
- 谁能帮我到metalink上查查?! PRKP-1007 谁能解答?!
- java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration c
- 请问oracle是否也能直接返回数据集
- sqlldr导入null的问题
select count(*) from T where
(decode(sign(M1),1,1,0)+
decode(sign(M2),1,1,0)+
decode(sign(M3),1,1,0)+
decode(sign(M4),1,1,0)+
decode(sign(M5),1,1,0)+
decode(sign(M6),1,1,0))=N