- 24
- 0
- 约1.98千字
- 约 7页
- 2020-05-19 发布于河北
- 举报
实验七 SQL的空值和空集处理
实验目的
认识NULL值在数据库中的特殊含义,了解空值和空集对于数据库的数据查询操作,特别是空值在条件表达式中与其他的算术运算符或者逻辑运算符的运算中,空集作为嵌套查询的子查询的返回结果时候的特殊性,能够熟练使用SQL语句来进行与空值,空集相关的操作。
实验内容
通过实验验证在原理解析中分析过的SQL Server对NULL的处理,包括:
在查询的目标表达式中包含空值的运算。
在查询条件中空值与比较运算符的运算结果。
使用IS NULL或IS NOT NULL 来判断元组该列是否为空值。
对存在取空值的列按值进行ORDER BY排序。
使用保留字DISTINCT对空值的处理,区分数据库的多中取值与现实中的多种取值的不同。
使用 GROUP BY对存在取空值的属性值进行分组。
结合分组考察空值对各个集合函数的影响,特别注意对COUNT(*)和COUNT(列名)的不同影响。
考察结果集是空集时,各个集函数的处理情况。
验证嵌套查询中返回空集的情况下与各个谓词的运算结果。
进行与空值有关的等值连接运算。
实验步骤
查询所有选课记录的成绩并将它换算为五分制(满分为5分,合格为3分),注意,创建表时允许Score取NULL值。
create table Wangjy_mark(
wjy_Sno char(6) ,
wjy_Cno char(6),
wjy_Sc
您可能关注的文档
最近下载
- 年产8万吨1,4-丁二醇工艺设计.docx VIP
- 中国肺结核诊断和治疗指南(2025年版).docx VIP
- 森林生态课后思考题课后一题答案薛建辉.docx VIP
- 储气罐检验重点.docx VIP
- 安徽省五校联盟2026届高三年级11月第一次五校联考化学试卷(含答案详解).pdf
- 2025年版儿童功能性消化不良中西医结合诊疗指南PPT课件.pptx VIP
- 厦门市政环能股份有限公司2024年土壤污染隐患排查报告.pdf VIP
- I86家甲级资质安全评价机构名单及业务范围.doc VIP
- AQT2035-2023 金属非金属地下矿山供水施救系统建设规范.pdf VIP
- 中建EPC设计管理培训(131页).pdf VIP
原创力文档

文档评论(0)