如何根据主键选择一组特定记录。假设我的主键是整数,它不是顺序的。如果我指定1023(存在于表中),那么我应该得到下一个指定的数字(假设为50)记录。
这可以做到吗?
任何想法?
答案 0 :(得分:3)
select top 50 *
from MyTable
where MyKey > 1023
order by MyKey
答案 1 :(得分:1)
Select * from [Table Name]
where primaryKey >= 1023
and primaryKey < (1023 + 50)
答案 2 :(得分:0)
这取决于您想要如何计算结果集。对于想要查找结果+ 50的简单示例,您可以执行以下操作:
select primaryKey+50
from [TableName]
where primaryKey=1023
如果我误解了你的问题,请告诉我