SQL笔记

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

本站由 VITAN 使用 Stellar 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。