MYSQL数据库头歌实验平台答案(中央财经大学)第6章 结构化查询语言SQL (6)- 子查询

编程要求

我们为你提供了如下数据表:
tb_salary表数据:

id position salary
1 Java 8000
2 Java 8400
3 Java 9000
4 Python 6500
5 Python 10000

根据提供的数据,在右侧编辑器中补充代码:

  1. 查询薪资表中比Java最高工资高的所有员工职位名称和薪资;

  2. 查询薪资表中比Java最低工资高的所有员工职位名称和薪资;

  3. 查询薪资表中职位为Java的所有员工职位名称和薪资。

USE Company;
#请在此处添加实现代码
########## Begin ##########

#1.使用 ALL 关键字进行查询
select position,salary 
from tb_salary
where salary>all (select salary from tb_salary where salary="9000");
#2.使用 ANY 关键字进行查询
select position,salary 
from tb_salary
where salary>all (select salary from tb_salary where salary="8000");
#3.使用 IN 关键字进行查询
select position,salary
from tb_salary
where position in(select position from tb_salary where position="Java");
########## End ##########

 

你可能感兴趣的:(MYSQL,mysql,sql,java)