当前位置: 代码迷 >> Sql Server >> sqlserver 稍复杂的复合查询语言范例,高手请赐教!
  详细解决方案

sqlserver 稍复杂的复合查询语言范例,高手请赐教!

热度:19   发布时间:2016-04-24 10:06:02.0
sqlserver 稍复杂的复合查询语言实例,高手请赐教!!!
在表A中有三个字段 A1,A2,A3,有n行数据,请用sql语句查出,在表A中 ,已经出现的数字共出现的次数 

表A 数据如下 
 
A1                     A2                        A3

2                       2                           4
3                      12                         6
1                      3                           8
13                    43                        21
24                    21                        53
1                       11                       22
------解决方案--------------------
select T.An,count(T.An) from 
(select A1 as An from A 
union all 
select A2 as An from A 
union all 
select A3 as An from A ) T group by T.An
  相关解决方案