MySQL 如何在表的单行中检查任何值是否为Null

MySQL 如何在表的单行中检查任何值是否为Null

为此,您可以在MySQL中使用ISNULL。

让我们创建一个表 –

阅读更多:MySQL 教程

示例

mysql> create table demo86
   -> (
   -> value1 varchar(20)
   -> ,
   -> value2 varchar(20)
   -> );
Query OK,0 rows affected(2.77

使用insert命令将一些记录插入该表中 –

示例

mysql> insert into demo86 values(null,null);
Query OK,1 row affected(0.34分)

mysql> insert into demo86 values(null,'John');
Query OK,1 row affected(0.16分)

mysql> insert into demo86 values('David','Mike');
Query OK,1 row affected(0.17分)

mysql> insert into demo86 values('Sam',null);
Query OK,1 row affected(0.15

使用select语句从表中显示记录-

示例

mysql> select *from demo86;

这将产生以下输出 –

输出

+ -------- + -------- +


 | value1 | value2 | 

 + -------- + -------- +


 | NULL | NULL | 

 | NULL | John |


 | David | Mike | 

 | Sam | NULL |


 + -------- + -------- + 

 4行以集(0.00秒)

以下是查询以检查单行中是否有任何值为Null的查询 –

示例

mysql> select *from demo86
   -> where value1 is null or value2 is null;

这将产生以下输出 –

输出

+--------+--------+


| value1 | value2 |

+--------+--------+


| NULL   | NULL   |

| NULL   | John   |


| Sam    | NULL   |

+--------+--------+


3 rows in set (0.00 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程