热线电话:13121318867

登录
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)

发表评论

暂无数据
推荐帖子