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

sqlserver中distinct的用法(不反复的记录)

2013-08-10 
sqlserver中distinct的用法(不重复的记录)distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往

sqlserver中distinct的用法(不重复的记录)

distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。

--删除多余的name

select *, count(distinct name) from table group by name order by name;

?

热点排行