2019-03-21查询

查询 

查什么从哪查

可以查列、表达式...

查询 emp 和dept 的所有数据

select deptno,loc,dname from dept

select *from emp

-- 查询部分列

select empno,ename,job,sal,deptno

FROM emp

-- 算式运算符--工资+500展示出

select empno,ename,job,sal,sal+500

FROM emp

select  ename,sal,sal*1.2

FROM emp

-- 转正前后的年薪

select ename,salsal*6+sal*1.2*6

from emp

null 参与运算,结果为空

select ename,sal,comm,sal,sal*6+sal*1.2*6+12*comm

from emp

-- IFNULL若第一个参数不为空返回第一个参数,否则返回第二参数

select comm,IFNULL(comm,0)

FROM emp

select ename,sal,comm,IFNULL(comm,0),sal,sal*6+sal*1.2*6+12*IFNULL(comm,0)

from emp

-- 表达式和函数一定要起列别名

-- 列别名

-- 列名 as 列别名或则 列名空格列别名

-- 注意①别名中有空格加双引号

  --  ②特殊字符


select ename as "名 字",sal,comm,IFNULL(comm,0),sal,sal*6+sal*1.2*6+12*IFNULL(comm,0) 年薪

from emp

-- DiSTINCT 去重(复)

-- 注意不显示重复数据,而不是删除重复数据

select distinct deptno

from emp

select DISTINCT job,deptno

from emp

你可能感兴趣的:(2019-03-21查询)