首页 > 试题广场 >

下列涉及空值的操作,不正确的是( )

[单选题]

下列涉及空值的操作,不正确的是( )

  • WHERE AGE IS NOT NULL
  • WHERE AGE IS NULL
  • WHERE AGE = NULL
  • INSERT INTO TABLE1(C0,C1,C2) VALUES(100,NULL,NULL),其中C0是int类型,C1、C2可以取空值。
where后面判断是否为null,用。字段 is null 或者is not null
发表于 2017-06-11 10:31:42 回复(0)

关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。

在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 false,即 NULL = NULL 返回false 。

MySQL 中处理 NULL 使用 IS NULL 和 IS NOT NULL 运算符。

发表于 2019-09-04 10:10:52 回复(0)