查询出Bruce的月薪,得到数据是6000
select e.salary from hr.employees e where e.first_name= 'Bruce' 统计月薪高于6000的人数 select count(*) from hr.employees e where e.salary > 6000.00 这需要两句sql语句 通过子查询,一句sql语句就足够了 select count(*) from hr.employees e where e.salary > ( select e.salary from hr.employees e where e.first_name= 'Bruce' ) 小括号里的sql即为子查询
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2017-12-07
描述歧义
3 个答案
123asd_ 跳转到问题位置 答案时间:2021-03-08 加一
疯狂炼金 跳转到问题位置 答案时间:2020-05-19 有2个 Bruce ,的时候怎么选,是否是都判断一次
我TM要年赚100万 跳转到问题位置 答案时间:2017-12-16 Bruce这个人只是个条件引子,我想作者主要是为了讲述子查询的使用方法
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|