使用PARTITION BY子句:可以根據(jù)某一列的值對(duì)數(shù)據(jù)進(jìn)行分區(qū),然后在每個(gè)分區(qū)內(nèi)進(jìn)行排序。
使用ORDER BY子句:可以對(duì)排序列進(jìn)行降序或升序排序。
結(jié)合使用PARTITION BY和ORDER BY子句:可以實(shí)現(xiàn)在每個(gè)分區(qū)內(nèi)的排序。
結(jié)合使用PARTITION BY和ORDER BY子句,并使用DESC關(guān)鍵字:可以實(shí)現(xiàn)在每個(gè)分區(qū)內(nèi)的降序排序。
結(jié)合使用PARTITION BY和ORDER BY子句,并使用NULLS FIRST或NULLS LAST關(guān)鍵字:可以指定對(duì)NULL值的處理方式。
結(jié)合使用PARTITION BY和ORDER BY子句,并使用RANGE或ROWS子句:可以指定排序的范圍或行數(shù)。
使用WITH TIES子句:可以包括相同排序值的行。
結(jié)合使用FIRST_VALUE()或LAST_VALUE()函數(shù):可以獲取每個(gè)分區(qū)內(nèi)的第一個(gè)或最后一個(gè)排序值。