当前位置: 首页 > 编程笔记 >

在MySQL中为空值和空值的单列实现两个条件

祝高超
2023-03-14
本文向大家介绍在MySQL中为空值和空值的单列实现两个条件,包括了在MySQL中为空值和空值的单列实现两个条件的使用技巧和注意事项,需要的朋友参考一下

让我们首先创建一个表-

mysql> create table DemoTable635(
   EmployeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,EmployeeName varchar(100)
);

使用插入命令在表中插入一些记录-

mysql> insert into DemoTable635(EmployeeName) values('John');
mysql> insert into DemoTable635(EmployeeName) values('Sam');
mysql> insert into DemoTable635(EmployeeName) values('');
mysql> insert into DemoTable635(EmployeeName) values(null);
mysql> insert into DemoTable635(EmployeeName) values('David');

使用select语句显示表中的所有记录-

mysql> select *from DemoTable635;

这将产生以下输出-

+-----------+--------------+
| EmployeId | EmployeeName |
+-----------+--------------+
|         1 | John         |
|         2 | Sam          |
|         3 |              |
|         4 | NULL         |
|         5 | David        |
+-----------+--------------+
5 rows in set (0.00 sec)

以下是查询以避免显示MySQL列中的空值和空值-

mysql> select *from DemoTable635 tbl where tbl.EmployeeName is not null and tbl.EmployeeName <> '';

这将产生以下输出-

+-----------+--------------+
| EmployeId | EmployeeName |
+-----------+--------------+
|         1 | John         |
|         2 | Sam          |
|         5 | David        |
+-----------+--------------+
3 rows in set (0.02 sec)
 类似资料:
  • 对于“空值”或“空引用”,大多数编程语言只有一个值。比如,在 Java 中用的是 null。 但是在 Javascript 中却有两个特殊的值: undefined 和 null。 他们基本上是相同,但用法上却略有些不同。 undefined 是被语言本身所分配的。 如果一个变量还没有被初始化,那么它的值就是 undefined: > var foo; > foo undefined 同理,当缺

  • 本文向大家介绍区分MySQL中的空值(null)和空字符(''),包括了区分MySQL中的空值(null)和空字符('')的使用技巧和注意事项,需要的朋友参考一下 日常开发中,一般都会涉及到数据库增删改查,那么不可避免会遇到Mysql中的NULL和空字符。 空字符('')和空值(null)表面上看都是空,其实存在一些差异: 定义: 空值(NULL)的长度是NULL,不确定占用了多少存储空间,但是占

  • 我有一个数据帧,并希望将数据帧分割成两个基于多个列。 df的所有行都应该没有空列,状态为“是”。Rest应该在df_null上 德国行不在结果数据框中,因为它已被过滤掉。

  • 本文向大家介绍javaScript中的空值和假值,包括了javaScript中的空值和假值的使用技巧和注意事项,需要的朋友参考一下 JavaScript 是世界上最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 H

  • 在一个空列表中,当循环计算到时发生的过程是什么? 例如: 本质上,我想知道

  • 问题内容: 假设我有这个对象objectDemo,它使用2个参数String和null调用方法objectDemoMethod。现在,我想验证此方法是通过Mockito调用的: 我写了这个: 但它给出了一个错误: 为空值无效使用参数匹配器。 还有其他方法可以传递空值吗? 问题答案: 由于您仅对一个参数使用参数匹配器,而对另一个参数不使用参数,这是您收到的错误消息。从Javadoc: 如果使用参数匹