首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一路SQL面试题

2012-07-08 
一道SQL面试题?从一张没有主键的表中找到所有重复的行例如:A?? B?? C---------1?? 1?? 21?? 1?? 31?? 1??

一道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   居然用着了

热点排行