hive詳解——RANK()、DENSE_RANK()、ROW_NUMBER()

概念 RANK():排序相同時會重複,總數不會變。 DENSE_RANK():排序相同時會重複,總數會減少. ROW_NUMBER():會根據順序排算。 實操講解 現在有一張score表 做查詢操作: SELECT *, RANK () over ( PARTITION BY SUBJECT ORDER BY score DESC ) AS RANK, DENSE_RANK (
相關文章
相關標籤/搜索