CDA持证人阿涛哥

2023-08-11   阅读量: 1558

Mysql

CDA数据分析一级教材SQL语句07

扫码加入数据分析学习群

- 查询每位员工调整后的薪资(基本工资 +1000)

-- 使用 as 设置别名

select *,sal+1000 as 调薪 from emp;


-- 查询每位员工调整后的薪资 (基本工资 +1000)

- 使用空格设置别名

select *,sal+1000 ’调 薪’ from emp;


-- emp 表中的领导岗位员工

select * from emp where job='manager';


-- 查询 10 号部门和 20 号部门中 sal低于 2000 的员工信息

select * from emp where (deptno=10 or deptno=20) and sal<2000;

-- 写法等价,返回相同的结果

select * from emp where deptno in (10,20) and sal<2000;


-- 查询基本工资大于或等于 2000 且小于或等于 3000 的员工信息

select * from emp

where sal>=2000 and sal<=3000;

-- 写法等价,返回相同的结果

select * from emp where sal between 2000 and 3000;


-- 找出 emp 表中的最高领导人 (没有更高的上级员工)

select * from emp where mgr is null;


-- 空值与任何值进行运算,都只能返回空值

select * from emp where mgr = null;


-- 查询姓名不以 a 开头的员工信息

select * from emp where ename not like 'a%';


-- 查询姓名中包含 a 的员工信息

Select * from emp where ename like ‘%a%’;


- 查询姓名中第二个字符为 a 的员工信息

select * from emp where ename like ‘_a%’;


-- 查询部门 10 的员工信息并按 sal 降序显示

select *

from emp where deptno = 10 order by sal desc;


-- 查询所有员工信息并按 deptno 升序、sal 降序显示

select * from emp order by deptno,sal desc;


-- 查询基本工资最高的前 5 位员工

select * from emp order by sal desc limit 5;


-- 查询基本工资从高到低顺序第 6 行~第 10 行的员工

select * from emp order by sal desc limit 5,5;


- 根据职位字母顺序排序 emp 表

select * from emp order by job;


-- 只输出上述结果的前 4 行

select * from emp order by job limit 0,4;


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程