mysql查询空值和null值

更新时间:02-08 教程 由 凉月 分享

在MySQL中,有时候需要查找空值和NULL值,本文将教您如何查询这些值。

首先,让我们来了解一下空值和NULL值的区别:

空值(Empty Value)指的是字段并没有被赋值,但是这个字段本身是有类型的。例如,一个字段为时间类型的,如果没有被赋值就被称为空值。

NULL值是MySQL中的一个特殊值,表示这个字段没有值或者未定义。如果一个字段存储的是NULL值,则说明这个字段的值是未知的或者不存在的。

接下来,我们来看看如何查询空值和NULL值。

SELECT * FROM table WHERE column IS NULL;

这个查询语句将会选取表格中所有值为NULL的记录。

SELECT * FROM table WHERE col_name = '';

这个查询将会选取表格中所有空值的记录。注意,两个单引号中间没有任何内容,这是查询空值的关键。

如果您需要选取表格中即不为空值也不为NULL值的记录,可以使用如下查询语句:

SELECT * FROM table WHERE col_name<>'' AND col_name IS NOT NULL;

这个查询将会选取表格中除了空值和NULL值之外的所有记录。

以上就是关于MySQL查询空值和NULL值的介绍。如果有需要查询这些值的情况,您可以使用以上的查询语句。

声明:关于《mysql查询空值和null值》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2071059.html