字段控制查询
9.5.1去除重复数据 distinct
查询员工的所有部门(省略重复的)
Select distinct deptno from emp;
9.5.2 ifnull
查询员工的薪资(工资+奖金)
任何数据 + null ->null 1800 + null -> 1800
Ifnull (A,B) :如果A是null,使用B的值,如果A不是null,就是使用A
select sal ,comm ,sal + ifnull(comm,0) from emp;
9.5.3 别名 as
select sal ,comm ,sal + ifnull(comm,0) as money from emp;
as关键字可以省略
select ename name,sal ,comm ,sal + ifnull(comm,0) from emp;
9.5.4升序 order by
(1)查询所有的学生信息,根据年龄进行升序排序
select * from stu order by age asc;
(2)查询所有的学生信息,根据名字进行升序排序
select * from stu order by sname asc;
9.5.5 降序
(1)查询所有的学生信息,根据年龄进行降序排序
select * from stu order by age desc;
(2)查询所有的员工信息,根据工资进行排序,如果工资相同按照员工号升序
select * from emp order by sal desc,empno asc;