row_number()
表示根據COL1分組,在分組內部根據 COL2排序,而此函數計算的值就表示每組內部排序後的順序編號(該編號在組內是連續並且唯一的) 。
SQL腳本:
SELECT *, Row_Number() OVER (partition by deptidORDER BY salary desc) rank FROM employee
partition by 組內分組
參考 http://www.cnblogs.com/weixing/p/5460697.html
GROUP BY
分組統計
select top 500 COUNT(?) from 表group by 列(根據那一列就行分組);