Sql 在Stackexchange数据管理器中查询以选择X行和Y行之间的数据

Sql 在Stackexchange数据管理器中查询以选择X行和Y行之间的数据,sql,tsql,stackexchange,dataexplorer,Sql,Tsql,Stackexchange,Dataexplorer,我想从Stackexchange data explorer下载数据,但问题是csv文件一次只包含前50K条记录,而大约有3条Lac记录。因此,要下载整个数据,我需要分多个步骤(先下载1-50000行,然后再下载50001-100000行,依此类推)。如何指定此范围(如Stackexchange data explorer界面查询中的第50001-100000行)。我尝试使用TOP关键字(因为Stackexchange data explorer支持TSQL)但这样我只能得到前50K条记录。我如

我想从Stackexchange data explorer下载数据,但问题是csv文件一次只包含前50K条记录,而大约有3条Lac记录。因此,要下载整个数据,我需要分多个步骤(先下载1-50000行,然后再下载50001-100000行,依此类推)。如何指定此范围(如Stackexchange data explorer界面查询中的第50001-100000行)。我尝试使用TOP关键字(因为Stackexchange data explorer支持TSQL)但这样我只能得到前50K条记录。我如何使用它来获得下一组记录?

我没有使用Stackexchange Data explorer的经验,但是,根据它使用/模拟的SQLServer版本,您应该能够使用OFFSET/FETCH(2012)或ROW_NUMER/OVER创建查询。请参阅每种查询的示例


2012语法的参考和

似乎可用…请参阅