【mysql】排序
一、整个表进行排序
1 #按照工资水平升序排列,返回名字和工资 2 SELECT ename, sal 3 FROM emp 4 ORDER BY sal

二、表内分组排序
使用窗口函数中的partiotion by参数(分组的依据)
1 #按deptno进行分组,将每个部门内的员工的工资升序排列 2 SELECT deptno,ename,sal 3 FROM( 4 SELECT deptno, 5 ename, 6 sal, 7 row_number() over(PARTITION BY deptno ORDER BY sal) AS rnk 8 FROM emp 9 )X

浙公网安备 33010602011771号