over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。
其参数:over(partition by columnname1 order by columnname2)
含义:按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。

 


select id,user_name,department_id,salary,rank() over(PARTITION BY department_id order by department_id asc, salary desc) from t_user


在部门中按照薪水排序

 

相关文章:

  • 2021-06-21
  • 2021-08-02
  • 2022-12-23
  • 2021-09-13
  • 2021-11-17
  • 2021-11-27
猜你喜欢
  • 2022-12-23
  • 2021-11-08
  • 2022-02-23
  • 2021-10-01
  • 2021-11-11
  • 2021-12-31
  • 2021-08-26
相关资源
相似解决方案