mysql学习-SQL基本查询(排序)

排序

  一、语法

    select 列名1 别名1,列名2 别名2 .....

    from 表名

    where 条件

    order by 排序 asc/desc;

    asc表示生序,desc表示降序,省略不屑默认生序排序

 

  二、示例

    查询所有雇员信息,按照工资由高到低排序

    select * from emp order by sal;

 

    查询部门10的雇员信息,按工资由高到底排序,如果工资相同,则按入职时间由早到晚排序

    select * from emp where deptno = 10 order by sal desc,hireedate;(按照时间排序时间就是生序,默认生序可以不写)

 

    查询雇员边海,姓名,年薪,按照年薪的由高到低排序

    elect empno,ename,(sal+ifnull(comm,0))* 12 income from emp order imcome desc;

 

  

posted @ 2020-05-09 15:55  测试-继亮  阅读(382)  评论(0编辑  收藏  举报