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