如何檢查 MySQL 表單行中是否有任何值為 Null?
為此,可在 MySQL 中使用 ISNULL。
讓我們建立一個表 -
示例
mysql> create table demo86 -> ( -> value1 varchar(20) -> , -> value2 varchar(20) -> ); Query OK, 0 rows affected (2.77
藉助插入命令向表中插入記錄 -
示例
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 rows in set (0.00 sec)
以下是用於檢查單行中是否有任何值 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)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP