sql中的等于和不等于, '=' ,'!=','<>','is null'....

不等于:<> ,!=,~= ,^= 这四个符号听说均可以在oracle中表示不等于,可是试了以后发现<> ,!= ,^=是能够的~=不行,须要注意的是,只有<>是标准的sql语法,能够移植,其余的都是oracle平台的特性,移植性较差,因此开发中,尽可能使用<>表示不等于sql

等于:=不用多说,可是要进行null的等于判断时,须使用is null 或is not null,null只能经过is null或者is not null来判断,其它操做符与null操做都是false。 oracle

例子,select * from bl_ip_dt where amount <> 800,这条语句查不出amount等于null 的记录,ip

select * from bl_ip_dt where amount <> 800 or amount is null 才是能够的开发

相关文章
相关标签/搜索