我想在where
语句中选择50到100之间没有select
的记录。
我该怎么做?
答案 0 :(得分:3)
SELECT * FROM table
ORDER BY column
OFFSET 50 ROWS
FETCH NEXT 50 ROWS ONLY;
只有当你的每个数字都在50到100之间时才会有用......
插入失败时会产生一些间隙,所以在那个tym它会给出50-100中没有包含的行...
答案 1 :(得分:1)
你可以试试这个:
SELECT TOP 50 * FROM
(SELECT TOP 100 * FROM Your_Table) AS Tb
ORDER BY Your_Column DESC
答案 2 :(得分:1)
select * from table a inner join table b
on a.ID=b.ID and a.ID between 50 and 100