2022-10-31
阅读量:
354
mysql学习18-标量子查询
-- **第四大部分**
-- 子查询
-- 标量子查询:
-- 32 查询基本工资高于公司平均工资的员工信息
#1,查出公司的平均工资
select avg(sal) from emp;
#2, 引用上面的标量子查询结果
select *
from emp
where sal >(select avg(sal) from emp);
-- 练习:查询和allen同一个领导的员工信息:empno,ename,job,mgr (要求不包含allen).
#第一步 找出allen的领导,作为主查询的筛选条件
select mgr from emp where ename ="allen";
#第二步 主查询,用where条件筛选 mgr=allen的领导
select empno,ename,job,mgr from emp
where mgr=(select mgr from emp where ename ="allen")
and ename !="allen"; # 不等于号 !=
select empno,ename,job,mgr from emp
where mgr=(select mgr from emp where ename ="allen")
and ename <>"allen"; #不等于 <>
0.0000
0
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论