如何在 MySQL SELECT 语句中使用 NULL?
在MySQL中,NULL的长度是0。在这里,我们将看到如何将NULL与SELECT语句一起使用。让我们在CREATE命令的帮助下创建一个表-
创建表格-
mysql> CREATE table NullWIthSelect -> ( -> Name varchar(100) -> );
以上,我已经成功创建了一个表。现在我将在INSERT命令的帮助下插入一些记录-
插入记录-
mysql> INSERT into NullWIthSelect values('John');
mysql> INSERT into NullWIthSelect values('Bob');
mysql> INSERT into NullWIthSelect values();
mysql> INSERT into NullWIthSelect values('Carol');
mysql> INSERT into NullWIthSelect values('');
mysql> INSERT into NullWIthSelect values('David');
mysql> INSERT into NullWIthSelect values();上面,我插入了7条记录,其中一条记录为空值,两条记录为空值。其余的有一些价值。
要显示所有记录,我们可以使用SELECT命令-
mysql> SELECT * from NullWIthSelect;
以下是输出
+-------+ | Name | +-------+ | John | | Bob | | NULL | | Carol | | | | David | | NULL | +-------+ 7 rows in set (0.00 sec)
现在,我们可以将NULL与SELECT语句一起使用,如下所示。
首先,让我们看看语法-
SELECT * from yourTableNamet where column_name is NULL;
应用上述查询以了解哪个列值为空。查询如下-
mysql> SELECT * from NullWIthSelect where Name is NULL;
以下是输出-
+------+ | Name | +------+ | NULL | | NULL | +------+ 2 rows in set (0.00 sec)
现在,我们可以得到NULL值的长度为0。查询如下-
mysql> SELECT count(Name) from NullWIthSelect where Name is NULL;
以下是输出-
+-------------+ | count(Name) | +-------------+ | 0 | +-------------+ 1 row in set (0.04 sec)
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短