Excel零基础学SQL07:NULL值的判断[通俗易懂]

Excel零基础学SQL07:NULL值的判断[通俗易懂]select*fromwhere业绩评分isnull在SQL查询中,NULL值用来表示缺失的数据,包含:值未知的数据、没有意义的数据、未输入的空

Excel零基础学SQL07:NULL值的判断[通俗易懂]


1、提取表格中业绩评分空白的数据。

select * from [Sheet3$] where 业绩评分 is null

Excel零基础学SQL07:NULL值的判断[通俗易懂]

在SQL查询中,NULL值用来表示缺失的数据,包含:值未知的数据、没有意义的数据、未输入的空数据。

一个比较常见的例子是:NULL值并不一定等于空白数据,空白数据并不一定是NULL值。

有时候数据显示为空白,但并非NULL值,在Excel中常常见到假空和真空的问题。看起来空白,实际却是各种不可见字符的”空白单元格”。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

上面表格中【b】有”空白单元格”。执行下面的语句,没有结果。

select * from [Sheet1$] where b is null

Excel零基础学SQL07:NULL值的判断[通俗易懂]

用函数len计算单元格内的字符数,却是0字符。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

所以,如要提取这些【看起来空白的单元格数据】,我们可以选择用len函数尝试。

select * from [Sheet1$] where len(b)=0

Excel零基础学SQL07:NULL值的判断[通俗易懂]

现在新建一个表格,数据如下:【b】空白的单元格都没有输入过任何数据。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

执行语句:select * from [Sheet3$] where len(b)=0,无结果。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

执行语句:select * from [Sheet3$] where b is null,返回结果:

Excel零基础学SQL07:NULL值的判断[通俗易懂]


对空白的单元格无须感到迷糊,在处理这些数据的时候,用len函数往往可以知道这些空白单元格是否含有不可见字符或者其他erp系统导出来的字符为0的莫名其妙”假空”。

如果空白单元格len函数检测大于0,则可以通过excel的常规操作查找–替换,全部替换为空。

如果空白单元格len函数检测等于0,则可以直接用len提取过滤或用剪贴板过滤。可以参考下面的文章链接:

剪贴板过滤

具体的情况有具体的办法。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11896.html

(0)

相关推荐

  • 报表里有 4 个 SQL 数据集,SQL 在数据库里跑一共不到 10 秒,但报表查完很慢要几分钟,咋回事?「建议收藏」

    报表里有 4 个 SQL 数据集,SQL 在数据库里跑一共不到 10 秒,但报表查完很慢要几分钟,咋回事?「建议收藏」你要确认一下执行完 SQL 结果是否都加载了,像 PL/SQL Developer 查完就只加载部分。 不过报表运行时间肯定是要比数据库查 SQL 慢的,如果慢很多可能是因为在报表里关联多个数据集导…

    2023-03-12
    146
  • 快速学习python链接数据库(Python 数据库连接)

    快速学习python链接数据库(Python 数据库连接)你可以访问Python数据库接口及API查看详细的支持数据库列表。不同的数据库你需要下载不同的DB API模块,例如你需要访问Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。

    2023-11-26
    123
  • TiDB 4.0 在 VIPKID 的应用实践

    TiDB 4.0 在 VIPKID 的应用实践作者介绍:许超,VIPKID 资深 DBA 工程师。 本文主要分享 TiDB 4.0 版本在 VIPKID 的一个应用实践。主要涉及两个部分,第一部分是现在 TiDB 在 VIPKID 的一些应用场…

    2023-03-20
    131
  • MVCC多版本并发控制的理解「建议收藏」

    MVCC多版本并发控制的理解「建议收藏」##前置知识 ###当前读与快照读 当前读 什么是当前读:读取的是最新的数据,不会读到老数据。 何时触发:update、insert、delete、select lock in share mode、

    2023-05-30
    142
  • mysql in 优化_用insert语句添加数据

    mysql in 优化_用insert语句添加数据当进行数据INSERT的时候,可以考虑采用以下几种优化方式:(1)如果同时从同一客户插入很多行,应尽量使用多个值表的INSERT 语句,这种方式

    2023-06-25
    126
  • [译] JavaScript 中的私有变量

    [译] JavaScript 中的私有变量最近 JavaScript 有了很多改进,新的语法和功能一直在被增加进来。但有些东西并没有改变,一切仍然是对象,几乎所有东西都可以在运行时被改变,并且没有公共、私有属性的概念。但是我们自己可以用一些技巧来改变这种情况,在这篇文章中,我介绍各种可以实现私有变量的方式。 在 201…

    2023-07-18
    139
  • Python中args的含义

    Python中args的含义在Python的函数定义中,如果我们想要传入不定数量的参数,可以使用args。在这篇文章中,我们将详细介绍Python中args的含义以及如何使用它来实现不定数量参数的传递。

    2024-05-27
    64
  • Python实现唯一值去重的方法

    Python实现唯一值去重的方法在处理数据时,有时候需要去重操作,即保留唯一值并删除重复值。Python作为一门广泛应用于数据处理的编程语言,提供了多种方法用于实现唯一值的去重。本文将介绍几种方法,并且给出对应的代码示例。

    2024-06-13
    49

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注