如何剔除掉数据中的空值和字符空的情况?

空值和字符空定义:

  • 空值(NULL)的长度是NULL,不确定占用了多少存储空间,但是占用存储空间的
  • 空字符串('')的长度是0,是不占用空间的

区别:

在进行count()统计某列时候,如果用null值系统会自动忽略掉,但是空字符会进行统计

做报表时剔除掉空值和字符空的数据:

1.可以将需要剔除的字段数据拖入数据筛选区域,手动选中null和字符空的数据,排除确定即可

如何剔除掉数据中的空值和字符空的情况? - 图1

2.数据量多时,数据不会全部加载在上图中,那么有可能在列表中找不到空值和字符空的数据,这时可以写函数判断,然后再去剔除数据

if [姓名]="" or isnull([姓名]) then 1 else 0

isnull函数是判断数据是否为Null,返回值为布尔值

如何剔除掉数据中的空值和字符空的情况? - 图2

用这个新建的字段去筛选,剔除1的数据即可