SQL笔记
- 从职工关系中检索所有工资值。
1
2select 月工资
from zg - 检索仓库关系中的所有元组。
1
2select *
from ck - 检索工资多于2000元的职工对应的职工号,姓名。
1
2select 职工号,月工资 from zg
where 月工资>2000 - 检索哪些仓库的面积在400到550平方之间,列出仓库号和所在的城市。
1
2
3select 仓库号,城市
from ck
where 面积>400 and 面积<550 - 检索出有广州哪些仓库,列出仓库号。
1
2select 仓库号 from ck
where 城市='广州' - 检索出所在城市为广州的仓库的个数。
1
2
3select count(仓库号)
from ck
where 城市='广州' - 检索出所有职工的平均工资。
1
2select avg(月工资)
from zg - 检索出在WH5仓库工作的职工的人数。
1
2select count(仓库号) from zg
where 仓库号='WH5' - 检索出职工表的所有的仓库号,去掉重复值。
1
2select distinct 仓库号
from zg - 检索出每个仓库的人数。
1
2
3select 仓库号,count(*)人数
from zg
group by 仓库号 - 检索出上海的仓库有哪些,列出仓库号、面积。查询结果按面积降序排列。
1
2
3
4select 仓库号,面积
from ck
where 城市='上海'
order by 面积 desc - 检索出哪些仓库女职工的人数达到了3人。
1
2
3select 仓库号,count(职工号)人数
from zg where 性别='女'
group by 仓库号 having count(职工号)>3 - 检索出所有姓胡的职工的职工号、姓名、性别、工资。查询结果按性别排降序、工资排升序。
1
2
3
4select 职工号,姓名,性别,月工资
from zg
where 姓名 like'胡%'
order by 性别 desc,月工资 asc - 检索出职工“王玛丽”的年工资。
1
2
3select sum(月工资*12) as 年薪
from zg
where 姓名='王玛丽' - 检索出“WH1”和“WH2”两个仓库工作的职工的基本信息。
1
2
3select *
from zg
where 仓库号='WH1'or 仓库号='WH2' - 检索出年工资在24000以上的职工的姓名,年工资值。
1
select 姓名,月工资*12 as 年工资