1.oaracle 中 ‘<>’与 ‘!=’和 的区别是什么?2.‘= null’ 和 ‘is null’有何区别?

解决方案 »

  1.   

    ‘<>’与 ‘!=’ 没有区别,都是不等于‘= null’ 和 ‘is null’   NULL 就是代表什么都不是,NULL = NULL 这个是不成立的 。
    如果你要查询某个字段为 NULL 的行,不能用 = NULL 而应该用 IS NULL
      

  2.   

    1.oaracle 中 ‘<>’与 ‘!=’和 的区别是什么?  一样的都是不等于2.‘= null’ 和 ‘is null’有何区别?
    .‘= null’ --写法错误的
    正确的是 is null 为空
    is not null 不为空
      

  3.   

    oracle 中有=null吗?语法错误吧?
      

  4.   

    楼主想表达的是  
     =‘’ 和 is null 的区别吧?
      

  5.   

    前面 <> 和!=是没有区别的
    后面是有区别的 =null 的意思是where条件是null
    is null 的意思是该字段为空。
      

  6.   

    = null 可以这样写啊 没有错的!
      

  7.   

    表示为空时,用 is null
      

  8.   

    ‘<>’:标准的是用的这个。一般书上都是用的这种用法
      

  9.   

    在oracle中
    <>和!=是一样的
    is null 与 =null是一样的
      

  10.   

    IS NULL和 =NULL不一样的。
    IS NULL是查找字段为空的记录
    =NULL得不出任何结果的
      

  11.   

    可以写=NULL,但是跟你想达到的目的不一样,比如
    SELECT 1 FROM dual WHERE NULL = NULL
    SELECT 1 FROM dual WHERE NULL != NULL
    都是一样的什么都检不到
    <>和!=不知道有什么不同
      

  12.   

    =null 永远返回false,没有任何意义