select
case
when fild='1' then count(fild)
end 第一个 ,
case
when fild='2' then count(fild)
end 第二个,
case
when fild='3' then count(fild)
end 第三个,
c.name
from a group by name
case
when fild='1' then count(fild)
end 第一个 ,
case
when fild='2' then count(fild)
end 第二个,
case
when fild='3' then count(fild)
end 第三个,
c.name
from a group by name
解决方案 »
- oracle 怎么监控某个存储的更新 自动发邮件通知
- oracle递归问题,寻求解决办法
- 急!关于表内字段名映射后建view的问题
- 使用vc进行oci编程,能否不装oracle客户端
- 关于连接条件的效率问题
- 关于一句复杂的查询语句,请帮我看看逻辑时候正确
- 哪里能下载到ORACLE9.2.0.4 for linux的patch文件?
- 如何把短日期格式转换成长日期格式?
- sequence 重置问题
- oracle8.1.6在redhat linux6.2的问题?
- 求一个sql语句,返回两个日期参数之间的连续年月
- select数据into时出现ORA-01403数据不存在,但又不想事先select count(*),因为表里数据太多,这样会影响效率,请高手指教
case
when fild='1' then count(fild) else 0
end 第一个 ,
case
when fild='2' then count(fild) else 0end 第二个,
case
when fild='3' then count(fild) else 0end 第三个,
c.name
from a group by name