分頁(yè)函數(shù) SQLServer分頁(yè)查詢語(yǔ)句?
SQLServer分頁(yè)查詢語(yǔ)句?還有一種使用方法是用ROW_NUMBER()over(order by) 的函數(shù)作為內(nèi)部查詢查出所有的行號(hào),外面通過(guò)ROW_NUMBER定義范圍查詢。例如有一張Pers
SQLServer分頁(yè)查詢語(yǔ)句?
還有一種使用方法是用ROW_NUMBER()over(order by) 的函數(shù)作為內(nèi)部查詢查出所有的行號(hào),外面通過(guò)ROW_NUMBER定義范圍查詢。例如有一張Person表,有10000條數(shù)據(jù),現(xiàn)在分頁(yè)查詢前1000條。Top語(yǔ)法:SELECT TOP 1000 * FROM PERSON ROW_NUMBER()OVER(ORDER BY)語(yǔ)法:order by的作用就是作為排序,后面我們假設(shè)使用一個(gè)Person表中的id字段那么sql就是:SELECT * FROM (SELECT *, ROW_NUMBER()OVER(ORDER BY id) AS "Row" FROM PERSON)AS TWHERE t.Row<1001