最近就要考试数据库了,抱一下佛脚,把老师上课讲的几个简单语句复习一下,有问题欢迎交流,欢迎雅正。
查询哪些城市至少有一个仓库的职工的工资为x元
select 城市 from TEST.2仓库 where =ANY
(select DISTINCT 仓库号 from TEST2.职工 where 工资=6600)
查询所有职工的工资都多余x元的仓库的信息
select* from TEST2.仓库 where 仓库号 =ANY
(select 仓库号 from TEST2.职工 group by 仓库号 having min(工资)>5000)
查询和职工x挣同样工资的所有职工信息
select* from TEST2.职工 where 工资 = (select 工资 from TEST2.职工 where 职工号 ='AI007')
查询目前还没有职工的仓库的信息
select* from TEST2.仓库 where 仓库号 <>ANY
(select DISTINCT 仓库号 from TEST2.职工)