在查询中添加TABLESAMPLE

时间:2017-05-24 18:21:06

标签: sql sql-server tsql

我的查询是

SELECT * 
FROM 
(
  SELECT *, 
  ROW_NUMBER() OVER (Order by (select 0)) as rn 
) as X 
where rn > 1000 
TABLESAMPLE(10 ROWS)

查询工作正常没有tablesample子句。 如何使用给定的查询添加tablesample?

1 个答案:

答案 0 :(得分:0)

尝试 tsm_system_rows 返回行数而不是记录的百分比。

SELECT * FROM my_table TABLESAMPLE SYSTEM_ROWS(100);