首页 > 试题广场 >

下列有关MySQL数据库中的NULL值,说法正确的是()

[单选题]
下列有关MySQL数据库中的NULL值,说法正确的是()
  • NULL与它本身的比较可以使用=,<>或!=
  • NULL是"有数据的"
  • NULL与0的比较可以使用=,<>或!=
  • NULL是"无数据"或"未知数据"
和NULL比较使用is和is not,或者<=>
发表于 2018-07-26 09:10:19 回复(0)
A为什么不对呢,这些操作null都支持啊,有没说不允许这样玩?
发表于 2017-01-14 19:57:10 回复(0)
只能是  IS NULL   或者   is   not   null  
发表于 2016-11-04 10:50:47 回复(0)
在orcale数据库中,NULL是一个特殊的字符,可以给变量赋一个NULL值,但在赋值是不能用“=”或者“!=”来,应该用
IS NULL或者IS NOT NULL来赋值。因为没有东西与null等值。不仅仅代表空值。
发表于 2016-03-15 00:08:40 回复(0)
"空值" 和"NULL"的概念:
  1:空值('')是不占用空间的,判断空字符用 = '' 或者 <> '' 来进行处理;
 2: NULL值是未知的,且占用空间,不走索引;判断 NULL IS NULL 或者 is not null , SQL 语句函数中可以使用 ifnull ()函数来进行处理.
注:在进行 count ()统计某列的记录数的时候,如果采用的 NULL 值,会别系统自动忽略掉,但是空值是统计到其中
发表于 2016-04-10 21:19:30 回复(1)
在MySQL数据库中,NULL对于一些特殊类型的列来说,其代表了一种特殊的含义,而不仅仅是一个空值。
IS NULL: 此运算符返回true,当列的值是NULL。
IS NOT NULL: 运算符返回true,当列的值不是NULL。
<=> 操作符比较值(不同于=运算符)为ture,即使两个NULL值
涉及NULL条件是特殊的。不能使用 =NULL 或 !=NULL 寻找NULL值的列
发表于 2015-11-19 18:33:26 回复(0)
NULL表示遗漏的未知数据或者无数据不填入。
无法比较 NULL 和 0;它们是不等价的。
无法使用比较运算符来测试 NULL 值,比如 =, <, 或者 <>。
空值的判断用IS NULL或IS NOT NULL
http://www.w3school.com.cn/sql/sql_null_values.asp
编辑于 2016-08-17 11:22:46 回复(0)
"空值" 和"NULL"的概念:
1:空值('')是不占用空间的,判断空字符用 = '' 或者 <> '' 来进行处理;
2: NULL值是未知的,且占用空间,不走索引;判断 NULL 用 IS NULL 或者 is not null , SQL 语句函数中可以使用 ifnull ()函数来进行处理.
注:在进行 count ()统计某列的记录数的时候,如果采用的 NULL 值,会别系统自动忽略掉,但是空值是统计到其中


作者: SELECT_NULL
链接:http://www.imooc.com/article/13885

编辑于 2016-10-28 18:09:48 回复(0)
在orcale数据库中,NULL是一个特殊的字符,可以给变量赋一个NULL值,但在赋值是不能用“=”或者“!=”来,应该用 IS NULL或者IS NOT NULL来赋值。因为没有东西与null等值。不仅仅代表空值。
发表于 2016-04-25 19:24:38 回复(0)
"空值" 和"NULL"的概念:
  1:空值('')是不占用空间的,判断空字符用 = '' 或者 <> '' 来进行处理;
 2: NULL值是未知的,且占用空间,不走索引;判断 NULL 用 IS NULL 或者 is not null , SQL 语句函数中可以使用 ifnull ()函数来进行处理.
注:在进行 count ()统计某列的记录数的时候,如果采用的 NULL 值,会别系统自动忽略掉,但是空值是统计到其中
发表于 2021-07-10 21:19:18 回复(0)
这个冒号就很迷惑,
发表于 2022-07-30 14:25:32 回复(0)
在数据库中,NULL不是一个值,而是一个说明该字段无数据,说明该字段为空的标志。 null不是使用运算符来判断,而是使用is null来处理
发表于 2021-01-02 17:46:23 回复(0)