top 和 distinct

作者:vkvi 来源:ITPOW(原创) 日期:2007-8-9
select top 100 distinct * from subscriptions

上述语句是不正确的,正确的写法是 distinct 在 top 之前,如下:

select distinct top 100 * from subscriptions

top 在内,distinct 在外,那么上述写法是不是表示取 100 条记录,然后在这 100 条记录中执行 distinct 选取呢?

不是,仍然是选择 100 条不重复的记录。

相关文章