首页 > 数据库 > Oracle > ORACLE&MYSQL同样的记录值进行编号处理
ORACLE&MYSQL 同样数据进行编号处理
oralce10g&mysql5.5
[@more@]ORACLE:
SQL> select deptno,
2 empno,ename,
3 row_number() over(partition by deptno order by deptno) com_num
4 from emp
5 ;
DEPTNO EMPNO ENAME COM_NUM
---------- ---------- ---------- ----------
10 7782 CLARK 1
10 7934 MILLER 2
10 7839 KING 3
20 7566 JONES 1
20 7902 FORD 2
20 7369 SMITH 3
20 7788 SCOTT 4
30 7499 ALLEN 1
30 7844 TURNER 2
30 7900 JAMES 3
30 7521 WARD 4
DEPTNO EMPNO ENAME COM_NUM
---------- ---------- ---------- ----------
30 7698 BLAKE 5
30 7654 MARTIN 6
已选择13行。
SQL>
MYSQL:
mysql> select heyf_tmp.deptno,来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10130206/viewspace-1049759/ ,如需转载,请注明出处,否则将追究法律责任。