目录

源数据表

解决方案

NULL值的判断


源数据表

计算机等级考试成绩清单
院系名称 学号 姓名 准考证号 报考语言 成绩
成人 C08211553105 刘静茹 4326000509 二级数据库 24
成人 C08215953120 何冬梅 4326000415 二级数据库 28
成人 C06210711105 王清容 4326000424 二级数据库  
成人 C06210711108 程飞娥 4326000504 二级数据库 61
网络 w05421041131 朱小林 4326000402 二级数据库  
网络 w05421041117 罗秀丽 4326000512 二级数据库  
网络 w05421041121 王川洪 4326000513 二级数据库  
网络 W05422441105 何刚 4326000421 二级数据库 38
网络 W05422441119 任章宪 4326000422 二级数据库  
网络 V07210913129 周榕珍 4326000414 二级数据库  
网络 V07210913108 雷小露 4326000420 二级数据库 31
网络 V07210913117 王清秀 4326000506 二级数据库 25
网络 V07210913122 魏星 4326000510 二级数据库  
网络 v07214913115 余佳丽 4326000404 二级数据库 30
网络 V07492641135 曾德昌 4326000413 二级数据库  
网络 V07492641223 叶倩 4326000412 二级数据库 44
网络 V07492641138 袁琴琴 4326000416 二级数据库 43
网络 V07492641141 姚鹏 4326000427 二级数据库 49
网络 V07492641149 赵林 4326000501 二级数据库 49
网络 V07492641415 文森 4326000503 二级数据库  
网络 V07492641332 杨怡 4326000406 二级数据库 46
网络 V07492641115 马晓冬 4326000401 二级数据库 60
网络 V07492641215 钦麦翁姆 4326000403 二级数据库 25
网络 V07492641146 刘芙蓉 4326000405 二级数据库 33
网络 V07492641145 邵洪亮 4326000408 二级数据库 30
网络 V07492641117 彭勤 4326000409 二级数据库 52
网络 V07492641212 刘华平 4326000410 二级数据库 43
网络 V07492641317 王亚坤 4326000411 二级数据库 26
网络 V07492641136 叶凤君 4326000419 二级数据库 46
网络 V07492641102 邓明昊 4326000423 二级数据库 31
网络 V07492641142 邱志娟 4326000425 二级数据库 50
网络 V07492641140 何艳 4326000426 二级数据库 67
网络 v06420941118 阙群 4326000429 二级数据库 52
网络 v06420941137 孙双米 4326000430 二级数据库 16
网络 V07492641226 杨永艳 4326000502 二级数据库 50
网络 V07492641127 张玲 4326000505 二级数据库 44
网络 V07492641304 周龙 4326000518 二级数据库  
网络 V07582641149 柴俊 4326000511 二级数据库 41
网络 v07582641120 马琴 4326000519 二级数据库 29
网络 v07582641148 尹玫 4326000521 二级数据库 26
网络 V08210942107 屈俊 4326000407 二级数据库  
网络 V08210942105 卢思彤 4326000417 二级数据库 35
网络 V08210942106 肖妤翊 4326000418 二级数据库 28
网络 V08210942122 随婷婷 4326000520 二级数据库 12
网络 v08211142113 吕春慧 4326000508 二级数据库  
网络 v06422441134 冯晨 4326000507 二级数据库 35
网络 v06422441149 李晓斌 4326000514 二级数据库 25
网络 v06422441135 欧仁寿 4326000515 二级数据库 34
网络 v06422441136 金家兴 4326000517 二级数据库 33
网络 V06422641103 李金龙 4326000428 二级数据库 36
网络 V06422641115 曹乾刚 4326000516 二级数据库 35

在一些表格中常常包含空的数据值。在进行SQL查询时,如果遇到空的数据,常常需要对其进行特殊的处理。如图所示,该表为某地区计算机等级考试成绩清单。在该成绩清单中,凡未参加考试(即缺考)的同学的成绩以空单元格表示。利用SQL查询将这些缺考同学的数据据罗列出来。

解决方案

在Excel表格中,空单元格的数据在SQL查询中被认为是缺失数据,缺失数据在SQL查询中以NULL值表示。在SQL条件表达式中,可以利用IS运算符判断数据是否为NULL,从
而实现对空值数据的查询。

SELECT *
FROM [sheet1$A2:G53]
WHERE 成绩 IN NULL

NULL值的判断

在SQL查询中,NULL值用来表示数据库表中缺失的数据,这些数据包括:值未知的数据、没有意义的数据、未输入的空数据。
    本例中,缺考同学的成绩为空单元格,因而,在进行SQL查询时,该成绩值即为NULL值。对于NULL值,不能使用等号运算符进行判断,而必须使用IS运算符进行判断,其条件
表达式格式如下:

expr IS NULL

其中,expr为指定字段或表达式。当Excel SQL查询遇到包含NULL值数据时,即判断该条件表达式成立,并会在结果表中显示。
    当进行Excel SQL查询时,SQL查询机制会对字段类型进行判断。例如,本例中的成绩列均为数字,当遇到与数字类型不符的数据时,SQL会将其认为是没有意义的数据而把其当成NULL值。例如,在数字类型的字段中输入空文本(“”)、文本、文本数字、仅包含空格的单元格、仅包含文本前缀(')的单元格,这些数据在数字类型的字段中都不具有任何意义,因而为NULL值。
    如果用户在Excel表格中进行了一些公式的运算,当运算结果为错误值的时候,该值在Excel SQL查询时也会由于其不具有任何意义而作为NULL值处理。
    相反,若要查询NULL值以外的数据,可以采用以下表达式:

expr IS NOT NULL

Excel 2010 SQL应用028 查询空值相关推荐

  1. Excel 2010 SQL应用030 查询关键字

    目录 源数据表 解决方案 运用LIKE进行模糊匹配 模糊匹配中不确定长度的字符表示 源数据表 姓名 部门 入职日期 刘星 生产部 1992/10/4 罗大吴 生产部 2009/7/21 吴宏艳 行政管 ...

  2. Excel 2010 SQL应用029 查询区间条件

    目录 源数据表 解决方案 利用BETWEEN求某范围内的数据 源数据表 姓名 年龄 入职日期 刘星星 36 1992/8/20 罗大吴 41 1992/9/12 吴宏艳 42 1993/4/21 陈星 ...

  3. Excel 2010 SQL应用027 查询同时满足两个条件的记录

    目录 源数据表 解决方案 IN运算的妙用 NOT IN运算出现NULL值时的注意事项 源数据表 跳远 跳高 铅球 朱小林 欧仁寿 朱小林 卢思彤 刘华平 王亚坤 余佳丽 肖妤翊 任章宪 冯晨 吕春慧 ...

  4. Excel 2010 SQL应用026 查询排除满足某条件的数据

    目录 源数据表 解决方案 不等号比较运算 源数据表 班级_(一年级) 姓名 语文成绩 数学成绩 四班 何艳 94 62 二班 何冬梅 86 64 二班 冯晨 90 64 二班 彭勤 77 67 四班 ...

  5. Excel 2010 SQL应用042 返回邮政机构所在行政区域

    目录 源数据表 解决方案 RIGHT函数 LEN函数 RIGHT函数与RIGHTB函数的区别 源数据表 序号 机构代码 机构名称 机构标记 邮政编码 所在地址 更新时间 1 10000713 北京邮政 ...

  6. Excel 2010 SQL应用083 降序排列

    源数据表 区域 销售员 销售数量 销售额 一区 何艳 3730 216340 二区 彭勤 5822 291100 三区 叶倩 4014 220770 三区 曾德昌 9198 542682 一区 曹乾刚 ...

  7. Excel 2010 SQL应用071 SQL判断平年闰年

    目录 源数据表 解决方案 DATESERIAL函数的使用 判断平年或闰年的语句 源数据表 关于闰年,有如下说法:四年一闰,百年不闰.四百年再闰,千年不闰.四千年再闰.万年不闰.五十万年再闰.文字太多, ...

  8. Excel 2010 SQL应用038 以数值范围为条件的查询

    目录 源数据表 解决方案 字段的四则运算 日期与数字的关系和转换 源数据表 姓名 语文 数学 英语 刘静茹 85 90 90 何冬梅 75 85 71 王清容 70 76 80 程飞娥 64 57 6 ...

  9. Excel 2010 SQL应用098 聚合函数之计算某列空值的数目

    目录 源数据表 解决方案 NULL在SQL语句中的使用 源数据表 用户名 工单号 购买日期 品牌 机型 故障类别 肖青青 494022 2008/7/6 天宇 D186 功能故障 懂坚 494025 ...

最新文章

  1. linux sh for ls,Linux shell for while 循环
  2. 调试JDK源码-HashSet实现原理
  3. python 网页cookie的使用
  4. select标签动态获取数据时如何控制下拉框长度
  5. Review: Maximum Energy Efficiency Tracking for Wireless Power Transfer Systems
  6. mysql server-存储引擎
  7. Intel Realsense D435 当摄像头运行过程中突然USB线断开,对RuntimeError: Frame didn't arrived within 5000的异常捕获及处理
  8. centos 虚拟机glibc升级_分享Centos6.5升级glibc过程
  9. Python 元组tuple - Python零基础入门教程
  10. DataSet用法操作xml
  11. miui8 android.policy,小米MIUI8系统调教记:轻快好省 畅爽静稳
  12. java外卖项目介绍_JavaWeb网上订餐系统项目
  13. oracle fnd file.log,oracle D_FILE.PUTamp;FND_FILE.PUT_LINE
  14. 设置微信小程序支持npm(解决微信小程序npm构建时提示“没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramroot目录内,或配置project...”错误)的方法
  15. 公司的报表工具太难用,我三天撸了个Excel工具,运营小姐姐直呼太好用了,现已开源!!(建议收藏)
  16. pytorch1.13启用caffe2
  17. canvas制作动态文字颗粒动画
  18. php 代码质量检查_代码规范工具 phpcs 质量检查工具 phpmd
  19. Android开发——进程间通信之Bundle和文件
  20. HttpClient使用代理

热门文章

  1. 有限空间常见的有害气体汇总
  2. 网站日志在哪里看?编写日志有什么技巧?
  3. PointTransformer编译pointops_cuda报错fatal error: THC/THC.h: No such file or directory
  4. 如何使用Arduino连接蜂鸣器与温度传感器
  5. 使用vbs脚本操作登陆对话框-登陆QQ为例
  6. 奶牛乘法c语言数组,C++程序题,奶牛问题
  7. 2021年1月23日松果出行一面
  8. 手推式洗地机什么牌子好?洗地机品牌排行榜
  9. 日本机载激光雷达测深进展(二)机载激光雷达测深经验
  10. PAT文件的输入输出