SELECT TOP 5 *
FROM test
WHERE (id NOT IN
(SELECT TOP 15 id
FROM test))
/*
id value
16 16
17 17
18 18
19 19
20 20
*/
SELECT TOP 5 *
FROM test b
WHERE not exists(select 1 from(select top 15 id from test)a where b.id<=a.id)
/*
id value
16 16
17 17
18 18
19 19
20 20
*/
exist返回true或者false,in返回结果集
具体用法及区别,待续