如何從n值在運行時傳遞的表中獲取前n行?如何從運行時傳遞n值的表中獲取前n行?
4
A
回答
4
在SQL Server 2005及更高版本中,您實際上可以參數化top命令。
下面的代碼是從MSDN
USE AdventureWorks;
GO
DECLARE @p AS int;
SELECT @p=10
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
在早期版本的SQL Server,您將需要要麼使用行數或動態SQL。
0
您可以使用set rowcount
.爲了得到第一個100,例如:
declare @myrowcount = 100
set rowcount @myrowcount
select ..... from ... where...order by
,因爲你可以使用的:
SET ROWCOUNT {號| @number_var}
相關問題
- 1. 如何獲得前n行
- 2. 從unzip獲取N行-l
- 3. 獲得前n行的平均值
- 4. 取N行,並傳遞給toPandas()
- 5. 從以前的N行MySQL數據庫中獲取運行頻率分佈
- 6. 如何從N多行文件中獲取N行輸出文件?
- 7. 如何從mysql獲取第n行的值?
- 8. 如何從Cassandra中取第n行?
- 9. 前n行
- 10. 獲取n行數的複選框值
- 11. 如何從T-SQL中的表中選擇前N行?
- 12. 獲取第N行的PostgreSQL
- 13. 在實體框架中獲取表格的前N行
- 14. MS SQL如何選擇n行從表,即使表中有N - x行
- 15. 如何連接N個張量? N是運行時決定
- 16. select TOP n從表中的行n在另一個表中?
- 17. 如何將多個時間矩陣(N * N)傳遞給optaplanner
- 18. 如何在R中運行n點FFT?
- 19. 如何從無限Popen.stdout對象中獲取最後N行
- 20. 如何從字符串中獲取第n行?
- 21. 如何獲得表中特定行的最近n行?
- 22. 獲得每列兩列的前n行
- 23. 如何刪除領域的前n行
- 24. 如何查看文件的前n行?
- 25. 如何從Objective-C的NSString中獲取前N個單詞?
- 26. 如何從awk中的第(n + 3)行減去第n個?
- 27. 如何獲取「\ n」字符後的值?
- 28. 如何根據過濾條件從表中提取前N行sql oracle
- 29. 如何從UILabel的第n行獲取文本?
- 30. 在SQL中,如何獲得某列的排序前N行?
+1有趣 - 不知道這是可能的! – davek 2010-02-14 10:53:10