MySQL字段控制查询

字段控制查询

9.5.1去除重复数据 distinct

查询员工的所有部门(省略重复的)

Select distinct deptno from emp;

 

 

9.5.2 ifnull

查询员工的薪资(工资+奖金)

任何数据 + null ->null     1800 + null -> 1800

Ifnull (A,B) :如果Anull,使用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;

 

MySQL字段控制查询

上一篇:MySQL表相关


下一篇:mysql的类方法导入配置