- 0
- 0
- 约3.67千字
- 约 9页
- 2026-03-03 发布于河南
- 举报
重庆邮电大学
实验报告
班级
姓名:张川
学号:2018214201
指导老师:桑春燕
课程名称:数据与算法基础(2)(数据库)
实验地点:A501/502
实验八综合运用数据库技术解决实际案例
一、实验目的
熟练掌握SQL的数据定义/数据操作/查询功能。
综合运用SQL处理实际问题。
二、实验要求及任务
按照“个人信息处理考查12121.xls“中“分摊表”提供的模板统计重庆唯胜气
象信息有限公司开展“12121”业务情况。具体如下统计规则如下:
1.数据源:共一张报表,见“个人信息处理考查12121.xls”中“原始数据”。
2.取数规则见:“个人信息处理考查12121.xls”中“取数规则”工作表中,即
该公司在不同报表中取数约定。
3.分摊表说明
1)电信产品类型分成三大类,即:固话、移动、小灵通;
2)在进行分摊表计算时,固话分摊到“城市”或者“乡村”列小灵通分摊到“小
灵通”列;移动分摊到“捆绑”或“未捆绑”列。产品类型与用户类型及分摊
对应关系见表
1.
4.完成“个人信息处理考查12121.xls”中“分摊表”的编制。5.总结并完成实
验报告。
三、实验步骤
1.导入数据
之后一直下一步就行。导入成功截图
(2)根据实验要求修改数据
(1)修改原始数据表中的地区将xxx电信公司修改为xxx比如万州电信公司修改为万
州
(2)处理不可见字符,如空格使用LtrimtrimRtrim去除
(3)处理列数据将用户类型改为相应的小灵通,移动,固话,
(4)统计信息,将如下表填满信息
Sql语句
(1)使用了replace函数替换字符串
update`原始数据`set地区=REPLACE(地区,电信,)
update`原始数据`set地区=REPLACE(地区,电信公司,)
(2)处理空格
SELECTTrim(地区,城市_乡村,是否上网捆,用户类型,账目类型,接入码,用户数,话单樟张数,
通话时长,费用)FROM原始数据
(3)处理用户类型
UPDATE原始数据set用户类型=小灵通where用户类型like%小灵通
UPDATE原始数据set用户类型=移动where用户类型like%卡式电话%
UPDATE原始数据set用户类型=固话where用户类型like%固定电话%
update原始数据set用户类型=移动where用户类型like%语音%
update原始数据set用户类型=小灵通WHERE`用户类型`like%PHS%
(4)统计信息
1).先建表
DROPTABLEIFEXISTS`分成前收入`;
CREATETABLE`分成前收入`(
`地区`char(5)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ci
NULLDEFAULTNULL,
`城市`char(4)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ci
NULLDEFAULTNULL,
`农村`varchar(5)CHARACTERSETutf8mb4COLLATE
utf8mb4_general_ciNULLDEFAULTNULL,
`小灵通`varchar(10)CHARACTERSETutf8mb4COLLATE
utf8mb4_general_ciNULLDEFAULTNULL,
`移动未捆绑`varchar(10)CHARACTERSETutf8mb4COLLATE
utf8mb4_general_ciNULLDEFAULTNULL,
`移动已捆绑`varchar(10)CHARACTERSETutf8mb4COLLATE
utf8mb4_general_ciNULLDEFAULTNULL,
`合计`varch
您可能关注的文档
最近下载
- 新职业英语职业综合英语2(第三版)VR版Unit+1+PPT课件.pptx VIP
- 2026年部编版新教材语文小学二年级下册全册教案(含教学计划).pdf
- 计算机应用基础教程(Windows10+Office2016)PPT全套完整教学课件.pptx VIP
- 烹饪原理课件.pptx VIP
- 眩晕晕厥意识障碍(共48张PPT).pptx VIP
- 军工科研院所基于组织变革的科技创新体系构建与实施.pptx VIP
- 在学习贯彻党的二十届四中全会精神研讨会上的讲话.doc VIP
- 电缆价格详细计算表.xls VIP
- 生产制造过程管理汇报.pptx VIP
- 部编编人教版四年级下册小学道德与法治全册精品课件PPT.pptx
原创力文档

文档评论(0)