1.用order1.sql、order2.sql脚本创建数据表环境,用存储过程对商品销售明细表(order_detail)作如下统计操作:
(1)按月份统计出7月、8月的销售金额,把数据汇总到月销售汇总表(order_month)。
(2)按商品类型统计出各种类型商品销售金额,把数据汇总到类型销售汇总表(order_total_type)。
(3)按月份及商品类型统计出7月、8月各种类型商品的销售金额,把数据汇总到月类型销售汇总表(order_total_type_month)。
数据迁移参考语句:
2.用存储过程实现以下功能:
(1)创建一个业务表。
① 创建表前先判断此表是否存在,如果存在先删除。
② 字段满足如下要求:ID自增;业务名称字段为字符串类型;订阅时间字段为日期类型;收费方式字段(0:按流量收取;1:按小时收取;2:按日收取;3:按月收取;4:按年收取);是否生效字段(0:未生效;1:已生效)。
(2)用循环往业务表插入1 000条记录。
(3)按ID字段排序(升序)检索出251~300行业务数据。
① 收费方式字段显示:“按流量收取”或“按小时收取”或“按日收取”或“按年收取”。
② 是否生效字段显示:“未生效”或“已生效”。(www.xing528.com)
3.用student.sql脚本创建表环境,然后按要求实现以下功能:
用存储过程及游标为student_info表统计各个学生总分(total)字段值。
4.用course.sql脚本创建表环境,然后按要求实现以下功能:
用存储过程及游标统计各个学生是否达到最低修读要求:
(1)若course_student表中成绩字段(course_score)大于60分,则学生取得该门课程学分。
(2)每门课程的学分(credit)在course表中可查询到。
(3)若某学生的所取得的全部学分大于7分,则该学生达到最低修读要求,在student表的mark字段标注“合格”,否则标注“不合格”。
order1.sql
order2.sql
course.sql
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。