DISTINCT 和 TOP合用的执行顺序

DISTINCT 和 TOP合用,谁先起作用?

实验:

IF (OBJECT_ID('tempdb..#tmp_a')) IS NOT NULL
DROP table #tmp_a

CREATE table #tmp_a (a int)

insert into #tmp_a select 1
insert into #tmp_a select 2
insert into #tmp_a select 2
insert into #tmp_a select 2
insert into #tmp_a select 3

select * from #tmp_a

SELECT DISTINCT TOP 3 * from #tmp_a

根据以上结果得知:系统先distinct运算再top运算。

看了这么久,若觉得有点累,可以到找一下音乐或电影网站放松一下心情,大家可以到百度影集(http://www.baidumovies.com/)这个网站看一下有没有自己喜欢的电影或电视剧或娱乐信息,这个网站信息更新比较快,电影也较多,目前收藏有20000多部国外内电影或电视剧,免费提供.网站没有任何烦人的弹出或浮动广告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值