永发信息网

Oracle 中 查询语句 is null 的字段,注意与=''的区别是什么?

答案:5  悬赏:0  手机版
解决时间 2021-04-01 19:57
  • 提问者网友:轮囘Li巡影
  • 2021-04-01 03:40
Oracle 中 查询语句 is null 的字段,注意与=''的区别是什么?
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-04-01 05:16
null值不可以用比较来得到,所以想得到值为null的记录,必须用is 来进行判断
全部回答
  • 1楼网友:鱼芗
  • 2021-04-01 08:04
记住NULL不是空格也不是空值!如果用='NULL'那这个NULL就被解析为字符串了。如果判断是否为空请用nvl(要判断的列,如果为空要显示的值)
  • 2楼网友:蓝房子
  • 2021-04-01 07:56
=''说明字段是有值的,is null 说明字段为空。
  • 3楼网友:青尢
  • 2021-04-01 07:28
oracle 中的 null 不能用 =及!=用来比较 ,只能使用is null 或者 is not null,
  • 4楼网友:醉吻情书
  • 2021-04-01 06:09
IS NULL是判断某个字段是否为空,为空并不等价于为空字符串或为数字0;
而 =NULL 是判断某个值是否等于 NULL,NULL = NULL和NULL <> NULL都为 FALSE。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯