select sum(case 学历 when 1 then 1 else 0 end ) 小学 ,
sum(case 学历 when 2 then 1 else 0 end ) 初中 ,
sum(case 学历 when 3 then 1 else 0 end ) 高中 ,
sum(case 学历 when 4 then 1 else 0 end ) 中专
from table1
sum(case 学历 when 2 then 1 else 0 end ) 初中 ,
sum(case 学历 when 3 then 1 else 0 end ) 高中 ,
sum(case 学历 when 4 then 1 else 0 end ) 中专
from table1
解决方案 »
- 【急】用plsql工具中的txt文本导入数W数据,在导入了一部分后,Oracle掉线啦,怎么办啊?
- sql语句,求高手指教
- (急)面试题:批量更改数据库中的数据(oracle)
- 关于数据库和服务器的关系
- nvarchar2(2000),当输入2000个汉字提示string literal too long
- 请问哪位高手知道 oracle 调用java类的效率问题
- 关于自动编号的问题
- 怎么样统计每天,每月的,每年的东西?
- 我有一个*.SQL文件(ORACLE的),如何用SQL PLUS执行他?
- 请问set serveroutput on 的作用是什么呀
- 急,有谁知道如何将一个oracle9i下的数据导入一个oracle8i的数据库
- 出現一個我未見過的錯誤
from tbname ;
---------
1
1
2
3
3
3
4已选择7行。SQL> select sum(decode(id,1,1,0)) 小学,sum(decode(id,2,1,0)) 初中,sum(decode(id,3,1,0)) 高中,sum(dec
ode(id,4,1,0)) 中专
2 from t2; 小学 初中 高中 中专
--------- --------- --------- ---------
2 1 3 1
sum(decode 学历 , 2 , 0 ) 初中 ,
sum(decode 学历 , 3 , 0 ) 高中 ,
sum(decode 学历 , 4 , 0 ) 中专
from table1
sum(decode( 学历 , 2 , 0 ) ) 初中 ,
sum(decode (学历 , 3 , 0 ) ) 高中 ,
sum(decode (学历 , 4 , 0 ) ) 中专
from table1