语法:
SELECT 列名 别名, 列名1 别名…
FROM 表名
WHERE 条件
ORDER BY 排序 ASC | DESC, 排序2 ASC | DESC … ;
查询sal的数据,从小到大排序
select * from emp order by sal;
查询sal的数据,从大到小排序
select * from emp order by sal desc;
查询deptno等于10的信息,按sal按照从大到小的顺序排列,如果相同则按照hiredate从小到大的顺序排列
select * from emp where deptno = '10' order by sal desc, hiredate;
查询empno, ename, (sal+ifnull(comm,0))*12 年薪的信息,
按照年薪从小到大排序 (sal+ifnull(comm,0))*12
ifnull表示如果comm列表有等于null的替换null为0
select empno, ename, (sal+ifnull(comm,0))*12 年薪 from emp order by 年薪;