如何在 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)

以上是 如何在 MySQL SELECT 语句中使用 NULL? 的全部内容, 来源链接: utcz.com/z/357946.html

回到顶部