SQL作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.
查询客户表中的所有记录; 2.
从订购单表中查询客户号信息(哪些客户有订购单)。 3.
查询单价在X 元以上(含)的产品信息。 4.
查询单价在X 元以上(不含)的某产品(按产品名称查询)信息。 5.
查询单价在X 元以上(不含)的某两种产品(按产品名称查询)信息。 6.
查询有某年某月订购单的客户名称、联系人、电话号码和订单号信息。 7.
查询有某产品(按产品名称查询)订货的客户的名称、联系人和电话号码信息。 8.
查询有某产品(按产品名称查询)订购需求的订购单明细记录。 9. 查询所有订购数量(即订购明细中每个订购项目的数量)都在X 元以上的订购单的
信息。
10. 找出和某产品(按产品名称查询)同等价位的所有产品信息。
11. 查询单价范围在X 元到Y 元范围内的产品信息。
12. 从客户表 中查询出客户名称中有“XX‘二字的客户信息(使用LIKE 运算符)。
13. 从客户表 中查询出客户名称中没有“XX‘二字的客户信息(使用NOT LIKE 运算符)。
14. 按产品的单价升序列出全部产品信息。
15. 先按产品名称排序,在按单价排序列出全部产品信息。
16. 从产品表中查出共有几种产品。
17. 从订购明细表中查询某产品(按产品名称)的订购总数。
18. 计算某产品(按产品名称)所有订购的总金额。
19. 求所有订购单的平均金额,在查询结果中列出订购单的个数和平均金额。
20. 求每个订购单订购的项目数和总金额。
21. 求每个客户包含了某产品(按产品名称)订购的订单号及其最高金额和最低金额。
22. 求至少有两个订购项目的订购单的平均金额。
23. 找出尚未最后确定订购单(即订购日期为空值的记录)的有关客户信息(客户的名
称、联系人和电话号码)和订单号。
24. 找出在某年某月某日之后签定的订购单的客户信息(客户名称、联系人和电话号码)、
订单号和订购日期。
25. 列出每类产品(相同名称)具有最高单价的产品信息(产品号,名称,规格说明和
单价),提示:使用内外层互相关嵌套查询。
26. 确定哪些客户目前没有订购单(使用谓词NOT EXISTS )。
27. 确定目前有订购单的客户信息(使用谓词EXISTS )。
28. 查询符合条件的某产品(按产品名称)信息,产品的单价达到了任意一款某产品(按
产品 图1 订单管理数据库
产品名称)单价的一半(使用ANY或SOME量词)。
29.查询符合条件的某产品(按产品名称)信息,产品的单价大于任何一款某产品(按
产品名称)的单价(使用ALL量词)。
30.设计如下的连接操作,并分析各自的特点:广义笛卡儿积、内连接、左连接、右连
接、全连接。