有两种方法
第一种是:<>
第二种是:!=
不等于:<>,!=,~= ,^= 这四个符号据说都可以在oracle中表示不等于,但是<>,!= ,^=是可以的,~=不行,只有<>是标准的sql语法,可以移植,其他的都是oracle平台的特性,移植性较差,所以开发中,尽量使用<>表示不等于。
sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不含引号),用法是一样的。补充:
1、不等于:<>,!=,~=
,^=
这四个符号据说都可以在oracle中表示不等于,但是试了之后发现<>
,!=
,^=是可以的,~=不行,需要注意的是,只有<>是标准的sql语法,可以移植,其他的都是oracle平台的特性,移植性较差,所以开发中,尽量使用<>表示不等于。
2、等于:=不用多说,但是要进行null的等于判断时,须使用is
null 或is
not
null,null只能通过is
null或者is
not
null来判断,其它 *** 作符与null *** 作都是false。
3、例子,select
*
from
bl_ip_dt
where
amount
<>
800,这条语句查不出amount等于null
的记录,select
*
from
bl_ip_dt
where
amount
<>
800
or
amount
is
null 才是可以的。
sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不含引号),用法是一样的。 *** 作方法如下:
1、首先,向数据库表中插入数据。
2、插入数据之后,无where子句查询数据。
3、where子句作用:where后面一般加的是条件,就是 *** 作sql语句加上一个条件。查询是男孩的数据 select *from child where csex=‘boy'。
4、where 子句后面可以加很多条件,一般比较条件使用频率较高。
5、where子句不仅可以用于查询语句,也可以用于增删改等语句中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)