读书人

一路SQL面试题

发布时间: 2012-07-08 17:43:44 作者: rapoo

一道SQL面试题

?

从一张没有主键的表中找到所有重复的行

例如:

A?? B?? C

---------

1?? 1?? 2

1?? 1?? 3

1?? 1?? 3

1?? 1?? 3

?

得到:

1?? 1?? 3

?

——————

?

A?? B?? C

---------

2?? 1?? 2

2?? 1?? 3

2?? 1?? 3

2?? 1?? 2

?

得到:

2?? 1?? 2

2?? 1?? 3

?

当时想了很久,没有正确答案,回来之后想了一下,发现可以用group by来实现

?

select * from TableNamegroup by A,B,Chaving count(*)>1
1 楼 kingquake21 2011-09-07 居然用着了

读书人网 >SQL Server

热点推荐