有没有统计以下的样式的oracle 语句
ID A B C
1 01A 01B 01C
2 01A 01B 01C
3 01A 00C
4 00A 001
5 001 0002
6 000 000
7 002 050
8 00022 2222
9 2222 456
10 5589 5789
目的统计A B C 三列的总记录数 统计方法如下
A列总记录数 select count(1) from t where A is not null;
B列总记录数 select count(1) from t where B is not null;
C列总记录数 select count(1) from t where C is not null;我想问一种有没有把这三个语句简写的形式一下统计出 A B C 三列的总数,高手赐教
ID A B C
1 01A 01B 01C
2 01A 01B 01C
3 01A 00C
4 00A 001
5 001 0002
6 000 000
7 002 050
8 00022 2222
9 2222 456
10 5589 5789
目的统计A B C 三列的总记录数 统计方法如下
A列总记录数 select count(1) from t where A is not null;
B列总记录数 select count(1) from t where B is not null;
C列总记录数 select count(1) from t where C is not null;我想问一种有没有把这三个语句简写的形式一下统计出 A B C 三列的总数,高手赐教
解决方案 »
- SQL server编程接口//接口是什么意思?有什么语言进行编程接口?
- 如何按顺序提取数据
- 在哪建表呀
- (求救)(急求救)ORACLE无法开机
- 如何删除单个数据表中个别字段重复的数据,急★☆☆★☆★☆★☆★☆
- 痛苦哟!又在当商业间碟了。
- 方案是什么?我如何建立一个?我有SYSTEM权限,我如何才能不用SYSTEM权限,而建立一个对USERINFORMATION表空间权限足够的用户呢?
- 讨厌的协议适配器错误:ORA-12535: TNS
- 分区和分区索引
- 不好意思,又是菜鸟问题,望大家不要笑话我!!!!
- oracle里面 怎么样将上班时间转换成班别?
- 运行一段语句后提示 无效的 ROWID,希望回复。
select sum(decode(a,null,0,1)),sum(decode(b,null,0,1)),sum(decode(C,null,0,1)) from t;
1 01A 01B 01C
2 01A 01B 01C
3 01A 00C
4 00A 001
5 001 0002
6 000 000
7 002 050
8 000 222
9 2222 456
10 558 5789
这个样的