SQL定义中不等于怎么写

 我来答
班念雁悉润
2019-03-30 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:32%
帮助的人:686万
展开全部
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 才是可以的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潘淑华东曼
2019-02-11 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:35%
帮助的人:939万
展开全部
SQL中,不等于一般写做“<>”或“!=”。
工具:sqlserver
2008
R2
步骤:
1、数据库中有学生表如下:
2、要查询出学号不等于2的信息,用如下两个语句均可:
select * from 学生 where 学号<>2;
select * from 学生 where 学号!=2;3、查询结果
所以,两者的效果是相同的,都代表不等于。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式