当前位置: 代码迷 >> Oracle开发 >> 表中不同字段中相同数据的个数是多少
  详细解决方案

表中不同字段中相同数据的个数是多少

热度:141   发布时间:2016-04-24 06:29:52.0
求一个表中不同字段中相同数据的个数是多少?

   表名: table
  字段名:  a    b    c   d   e   f
    数据:  1    2    1   1   2   3
+++++++++++++++++++++++++++++++++++++++++++++++++
求,表table中数据为“1”的个数有多少?
   数据为“2”的个数有多少?
   数据为“3”的个数有多少?
------解决思路----------------------
列转行,然后再汇总,11g以上版本可以考虑使用unpivot
select value,count(1) from(
select a as value from table1
union all
select b as value from table1
……
)group by value
  相关解决方案