您的当前位置:首页正文

实验四 数据查询

来源:帮我找美食网


实验四 数据查询

实验名称:使用SQL SELECT语句的数据查询操作。

实验内容:在实验二和实验三的基础上完成规定的查询操作。

实验目的:熟练掌握SQL SELECT命令。

实验方法:在实验二和实验三的基础上使用SQL SELECT命令完成实验要求中所规定的各种查询。

实验要求:

用SQL SELECT命令完成以下查询(在完成查询时将题目中的x,y等根据实验三产生的数据具体化):

1. 职工表查询所有工资值(考虑去掉和不去掉重复值两种情况)。

2. 查询仓库表中的全部信息。

3. 查询工资多于1000元的职工号。

4. 查询哪些仓库有工资多于2000元的职工。

5. 给出在仓库1或2(x,y是仓库号)工作,并且工资少于2000元的职工号。

6. 查询工资在x~y元范围内的职工信息(x>y)。

7. 从供应商表中查询出全部公司的信息(不要工厂或其他供应商的信息,即供应商名最后两个汉字是“公司”的记录)。

8. 查询城市不是合肥的全部仓库信息。

9. 查询尚未确定供应商的订购单(即订购单的供应商号为空值的记录)。

10. 查询已经确定了供应商的订购单信息。

11. 按职工的工资值升序列出全部职工信息。

12. 先按仓库号升序,再按工资降序列出全部职工信息。

13. 查询工资多于2000元的职工号和他们所在的城市。

14. 查询工作在面积大于600的仓库的职工号以及这些职工工作所在的城市。

15. 查询供应商-订购单信息,查询结果中包括供应商号、供应商名、订购单号和订购日期这4个字段。

16. 查询哪些城市至少有一个仓库的职工的工资为2000元。

17. 查询有职工的工资大于或等于2仓库中任何一名职工的工资的仓库号。

18. 查询有职工的工资大于或等于2仓库中所有职工的工资的仓库号。

19. 查询目前仓库所在城市的数目。

20. 查询目前需要支付的职工工资的总数。

21. 查询所有职工的工资都多于x元的仓库的平均面积。

22. 列出职工全部记录并计算各仓库的平均工资和工资小计,最后给出全体职工的平均工资和工资总和(使用COMPUTE…BY和COMPUTE)。

相关命令:

SQL SELECT查询命令的基本框架如下(详细解释参见课文第3.5.1节):

SELECT [ALL|DISTINCT][TOP expression [PERCENT][WITH TIES]] select_list

[ INTO new_table ]

FROM table_source

[ WHERE search_condition ]

[ GROUP BY group_by_expression [ HAVING search_condition] ]

[ ORDER BY order_expression [ ASC | DESC ] ]

[ COMPUTE {{AVG|COUNT|MAX|MIN|SUM}(expression)}[ ,...n ]

[ BY expression [ ,...n ] ] ]

实验操作:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top