select sum(decode(a1,'张三',1,0)I as 张三,
sum(decode(a1,'李四,1,0)I as 李四
from aa;
但是如果有很多王五、李六就要自动生成一个sql语句了
sum(decode(a1,'李四,1,0)I as 李四
from aa;
但是如果有很多王五、李六就要自动生成一个sql语句了
解决方案 »
- 怎么可以把这个存储过程效率提高
- 菜鸟请教一个plsql写法
- [在线等]请问unix下oracle权限问题
- 在select 语句中 /*+full(a)*/表示什么意思
- 求助:sql语句如何实现截取字符串
- 急!关于配置oracle 9i application server的问题
- 请教怎样写这样的一个oracle触发器?
- 大文本内容应怎样处理?
- 我们使用一个用oracle作后台的系统,我想看看他的表结构,有可能吗?如何操作?
- 用DataBase config assistant创建数据库,划了我四个多小时,结果还报错,怎么一回事?
- (急)请教高手,使用ASP访问oracle数据库,读出来的数据在网页中显示为乱码,其它固定文件正常
- Oracle8i中table导入时变成了两个
ERROR at line 1:
ORA-00907: missing right parenthesis
select sum(case when a1='张三' then 1 else 0 end ) as 张三,
sum(case when a1='李四' then 1 else 0 end ) as 李四
from aa;