使用case when实现,如
sum(case when bm='部门1' and xb='女' then 1 else 0 end)
sum(case when bm='部门1' and xb='男' then 1 else 0 end)
...
sum(case when bm='部门1' and xb='女' then 1 else 0 end)
sum(case when bm='部门1' and xb='男' then 1 else 0 end)
...
解决方案 »
- ORACLE 如何引发一个应用级别的异常
- oracle登录问题
- oracle
- oracle如何查询表被锁定状态
- minus的問題
- 请教:Delphi7.0,Oracle10, ADO连接,问题如下:主从表关系,当删除主表记录时,对应的从表记录没有删除,是什么原因?记得以前MSSQL时没
- 关于如何更改默认数据库的问题!!
- 请教在存储过程里使用truncate的问题。
- 详细解释一下 ODBC 或 BDE , ADO 和 OLE DB ??
- 在Oracle SQL *Plus 利用“Create type”创建新的数据类型不执行。
- 关于xml在oracle
- ▲▲▲▲▲大力兄在吗,帮忙啊,关于date型字段定义的问题▲▲▲▲▲
,sum(decode(BM||xB,'部门1男',1,0))
,sum(decode(BM||xB,'部门2男',1,0))
,sum(decode(BM||xB,'部门3男',1,0))
,sum(decode(xB,'女',1,0))
from testt
group by DQ; Lulq21cn(沙虫)的方法也可以。