当前位置: 代码迷 >> Oracle管理 >> 求一句数据库统计的SQL语句~跪求,该如何处理
  详细解决方案

求一句数据库统计的SQL语句~跪求,该如何处理

热度:75   发布时间:2016-04-24 05:55:22.0
求一句数据库统计的SQL语句~跪求

数据表结构如下
table1

id name flag dept
1 AA 1 1
1 AA 0 2
1 AA 2 3
1 AA 1 4

2 BB 0 1
2 BB 0 2
2 BB 2 3
2 BB 2 4

3 CC 1 1
3 CC 1 2
3 CC 1 3
3 CC 0 4
----------------
需要统计各指标里 flag = 1时的单位数与总单位数 
统计结果如下:

id name flag个数/总数

1 AA 2/4
2 BB 0/4
3 CC 3/4

----------------
Sql 语句应该怎么写......


------解决方案--------------------

SQL code
 select a.id,a.name,       to_char(sum(decode(flag,1,1,0))) ||'/'||to_char(count(1)) "flag个数/总数 "        from table1 a group by a.id,a.name
  相关解决方案