SQL排序(升序,降序)

SQL排序(升序,降序)排序 升序 降序 select 语句 from 表名 orderby orderby 是最后执行的 1 按照工资升序 找出员工名和薪资 select ename sal from emp orderby sal 排序默认的是升序 ename sal

排序(升序,降序)

select 语句 from 表名 order by //order by是最后执行的 

1.按照工资升序,找出员工名和薪资?

 select ename,sal from emp order by sal; //排序默认的是升序 +--------+---------+ | ename | sal | +--------+---------+ | SMITH | 800.00 | | JAMES | 950.00 | | ADAMS | 1100.00 | | WARD | 1250.00 | | MARTIN | 1250.00 | | MILLER | 1300.00 | | TURNER | 1500.00 | | ALLEN | 1600.00 | | CLARK | 2450.00 | | BLAKE | 2850.00 | | JONES | 2975.00 | | FORD | 3000.00 | | SCOTT | 3000.00 | | KING | 5000.00 | +--------+---------+ 注意:默认是升序。怎么指定升序或者降序呢?asc表示升序,desc表示降序。 select ename,sal from emp order by sal asc; //升序排 select ename,sal from emp order by sal desc; //降序排 que:按照工资的降序排列,当工资相同的时候再按照名字的升序排列。 select ename,sal from emp order by sal desc,ename asc; 多个字段排序时,先满足靠前的,在满 足靠前的顺序前提下,按照后续的排序 当order by 后面跟的时数字,是按照查询的字段的列数 select ename,sal from emp order by 1; //就是排ename sal 中的第一个,

找出工作岗位是SALESMAN的员工,并且要求按照薪资的降序排列

select ename,job,sal from emp where job = 'SALESMAN' order by sal desc; +--------+----------+---------+ | ename | job | sal | +--------+----------+---------+ | ALLEN | SALESMAN | 1600.00 | | TURNER | SALESMAN | 1500.00 | | WARD | SALESMAN | 1250.00 | | MARTIN | SALESMAN | 1250.00 | +--------+----------+---------+ 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/208233.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午12:02
下一篇 2026年3月19日 下午12:03


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号