時(shí)間:2024-02-05 11:03作者:下載吧人氣:13
SQL Server的排名函數(shù)是對(duì)查詢(xún)的結(jié)果進(jìn)行排名和分組,TSQL共有4個(gè)排名函數(shù),分別是:ROW_NUMBER、RANK、DENSE_RANK和NTILE。
他們和OVER()函數(shù)搭配使用,按照特定的順序排名。
排名開(kāi)窗函數(shù)可以單獨(dú)使用ORDER BY 語(yǔ)句,也可以和PARTITION BY同時(shí)使用。
為每一組的行按順序生成一個(gè)唯一的序號(hào)。
序列從1開(kāi)始,按照順序依次 +1 遞增。分組內(nèi)序列的最大值就是該分組內(nèi)的行的數(shù)目。
ROW_NUMBER ( ) OVER ( [ PARTITION_BY_clause ] order_by_clause )
網(wǎng)友評(píng)論