查员工表emp,结果按照部门号降序工资升序来排列。
sql语句:select * from emp order by deptno desc,sal asc;执行后出来的结果中,部门3和部门1都是工资按照升序排列,部门2却不是,为什么?+--------+--------+-------+
| ename | deptno | sal |
+--------+--------+-------+
| jary | 3 | 1000 |
| buddy | 3 | 1000 |
| canndy | 3 | 1500 |
| jackie | 2 | 1000 |
| jac | 2 | 10000 |
| jack | 2 | 400 |
| prety | 2 | 600 |
| jenny | 2 | 800 |
| jacky | 1 | 1000 |
| biddy | 1 | 2000 |
| tom | 1 | 2000 |
+--------+--------+-------+更奇怪的是部门2中高于1000的按升序排列,低于1000的也按升序排列,但整体不按照升序排列
sql语句:select * from emp order by deptno desc,sal asc;执行后出来的结果中,部门3和部门1都是工资按照升序排列,部门2却不是,为什么?+--------+--------+-------+
| ename | deptno | sal |
+--------+--------+-------+
| jary | 3 | 1000 |
| buddy | 3 | 1000 |
| canndy | 3 | 1500 |
| jackie | 2 | 1000 |
| jac | 2 | 10000 |
| jack | 2 | 400 |
| prety | 2 | 600 |
| jenny | 2 | 800 |
| jacky | 1 | 1000 |
| biddy | 1 | 2000 |
| tom | 1 | 2000 |
+--------+--------+-------+更奇怪的是部门2中高于1000的按升序排列,低于1000的也按升序排列,但整体不按照升序排列
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货