正在加载图片...
实验记录: (1)简单条件查询:查询数据表sh1中数据项“单价”大于7.0的所有数据记录 SQL语句:SELECT *from sheet1 where单价>7.0 查询结果:(截图) SELECT是查询动词 ·是通配符,代表所有数据项(或数据字段) From是指从哪里查 sheet1是具体 数据表名 where是在什么条件 单价>7.0是具体条件 一数据表sheet1中“单价”列的值大于7.0 (2)嵌套条件查询:查询数据表shcl中大于数据项“单价”平均值的所有数据记录 SQL语句:SELECT*froms$heetl where单价>(SELECTavg(单价)from sheetl) 查询结果:(截图) (3)多条件查询:查询签字笔最低单价的商品号、规格、产地 SQL语句:SELECT商品名,规格,产地from sheetl where单价-SELECT min(单价)from sheetl where商品名=签字笔) 查询结果:(截图) (4)模糊查询:查询数据表sheetl中“产地”开头是“广东”的商品信息 SqL语句:SELECT幸from sheetl where产地lke广东* 查询结果:(截图) 实验结果分析(利用Access数据库软件来查询满足单条件、或者多条件的数据记录,与Excel 对比,有哪些优缺点?): 第4题:利用数据库管理系统(DBMS)软件Access来修数据与查询信息 (1)修改数招 实验数据如表11-4所示。该数据表中客户重要性评估指标:超过“贡献度”平均值乘以1.2 的客户的评估等级是“VTP客户”,低于“贡献度”平均值乘以0.5的客户的评估等级是“Gu©st 安户”,介于两者之间的客户的评估等级是“0rder客户”。 实验原理:UPDATE表名称SET列名称=新值WHERE列名称=某值 实验记录: 先执行SQL语句:update sheet2set重要性=Order客户 其结果是:(截图) 接着执行SQL语句:update sheet2set重要性VIP客户'where贡献度(select avg(贡献 度*12f0 n sheet2 其结果是:(截图) 最后执行SQL语句:update sheet2set重要性=Gues客户·where贡献度(select avg(贡献 度)*0.5 from sheet2) 甘结里是.(载图) 实哈结果分析(问颗与改讲方案 问题:把Excel工作表数据导入Access,选择“通过创建链接表来链接到数据源”,不能修 改数据 改进方案:把Excel工作表数据导入Access,选择“将源数据导入当前数据库的新表中”, 数据表改名为sheet2?new-一前提:先关闭Excel 再依次执行针对数据表sheet2new的3个修改数据SQL语句, undate sheet 2ne set重要性='Order客户 update sheet2 new set重要性='VIP客户'here贡献度>(select avg(贡献度)*1.2from 55 实验记录: (1)简单条件查询:查询数据表 sheet1 中数据项“单价”大于 7.0 的所有数据记录 SQL 语句:SELECT * from sheet1 where 单价>7.0 查询结果:(截图) SELECT 是查询动词 *是通配符,代表所有数据项(或数据字段) From 是指从哪里查 sheet1 是具体的数据表名 where 是在什么条件 单价>7.0 是具体条件——数据表 sheet1 中“单价”列的值大于 7.0 (2)嵌套条件查询:查询数据表 sheet1 中大于数据项“单价”平均值的所有数据记录 SQL 语句:SELECT * from sheet1 where 单价>(SELECT avg(单价) from sheet1) 查询结果:(截图) (3)多条件查询:查询签字笔最低单价的商品号、规格、产地 SQL 语句:SELECT 商品名,规格,产地 from sheet1 where 单价=(SELECT min(单价) from sheet1 where 商品名='签字笔') 查询结果:(截图) (4)模糊查询:查询数据表 sheet1 中“产地”开头是“广东”的商品信息 SQL 语句:SELECT * from sheet1 where 产地 like '广东*' 查询结果:(截图) 实验结果分析(利用 Access 数据库软件来查询满足单条件、或者多条件的数据记录,与 Excel 对比,有哪些优缺点?): 第 4 题:利用数据库管理系统(DBMS)软件 Access 来修改数据与查询信息 (1)修改数据 实验数据如表 11-4 所示。该数据表中客户重要性评估指标:超过“贡献度”平均值乘以 1.2 的客户的评估等级是“VIP 客户”,低于“贡献度”平均值乘以 0.5 的客户的评估等级是“Guest 客户”,介于两者之间的客户的评估等级是“Order 客户”。 实验原理:UPDATE 表名称 SET 列名称=新值 WHERE 列名称=某值 实验记录: 先执行 SQL 语句:update sheet2 set 重要性='Order 客户' 其结果是:(截图) 接着执行 SQL 语句:update sheet2 set 重要性='VIP 客户' where 贡献度>(select avg(贡献 度)*1.2 from sheet2) 其结果是:(截图) 最后执行 SQL 语句:update sheet2 set 重要性='Guest 客户' where 贡献度<(select avg(贡献 度)*0.5 from sheet2) 其结果是:(截图) 实验结果分析(问题与改进方案) 问题:把 Excel 工作表数据导入 Access,选择“通过创建链接表来链接到数据源”,不能修 改数据。 改进方案:把 Excel 工作表数据导入 Access,选择“将源数据导入当前数据库的新表中”, 数据表改名为 sheet2new——前提:先关闭 Excel 再依次执行针对数据表 sheet2new 的 3 个修改数据 SQL 语句, update sheet2new set 重要性='Order 客户' update sheet2new set 重要性='VIP 客户' where 贡献度>(select avg(贡献度)*1.2 from
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有