如何进行SQL查询并将参数设置为前N值。例如,第一个人想要看到前10个值,下一个可能是前50个,也许是前100个。我会说SELECT TOP = @ Value from Table吗?
由于
是的,这是针对SQL Server的。标准查询,显示所有内容,但ID类似于根据用户的输入限制返回的行数。
答案 0 :(得分:6)
SELECT TOP(强制转换(@N为整数))来自table1的COLUMN1,Column2
有效......
答案 1 :(得分:1)
你的意思是顶级条款?如果你使用MySQL,你可以使用LIMIT来限制结果的数量。
答案 2 :(得分:1)
我假设这与SQL Server有关。
您可以使用set rowcount。
查看有关如何使用此功能的详细信息:
答案 3 :(得分:1)
我认为你必须在WHERE子句中通过ROW_NUMBER限制它。