------分析函数
--2.rank() over(order by ** asc/desc)排名:根据over 后面的内容进行排名,但是排名可能不连续,如三个并列第一,然后就第四,中间缺少2,3
--3.dense_rank() over (orer by ** asc/desc)排名:既连续又公平。
--1.row_number() over( order by ** asc/desc)
select ename,deptno,row_number() over (order by deptno asc) 排名 from emp;
--2.rank() over(order by ** asc/desc)排名:根据over 后面的内容进行排名,但是排名可能不连续,如三个并列第一,然后就第四,中间缺少2,3
select ename,deptno,rank() over (order by deptno asc) 排名 from emp;
--3.dense_rank() over (orer by ** asc/desc)排名:既连续又公平。
select ename, deptno, dense_rank() over (order by deptno asc) from emp;