sql中怎么表示“不等于”(数据库,SQL)

sql中怎么表示“不等于”(数据库,SQL),第1张

有两种方法

第一种是:<>

第二种是:!=

不等于:<>,!=,~= ,^= 这四个符号据说都可以在oracle中表示不等于,但是<>,!= ,^=是可以的,~=不行,只有<>是标准的sql语法,可以移植,其他的都是oracle平台的特性,移植性较差,所以开发中,尽量使用<>表示不等于。

sql中有两种方式表示不等于,一种是"<>"(不含引号),另一种是"!="(不含引号),用法是一样的。

1、创建测试表,插入数据:

create table test(id int,name varchar(10))

insert into test values (1,'张三')

insert into test values (2,'李四')

2、执行第一种 *** 作"<>"

select * from test where id<>1

3、执行第二种 *** 作"!="

select * from test where id!=1

在数学中,用≠表示关系运算中的“不等于”。

而在各种编程语言中,因为没有“≠”这个符号,所以用不同的分式来代替它:

在VB中,规定用“<>”或“><”表示“不等于”;

而在C语言中,用“!=”表示“不等于”。

离开了相应的语言,这些表示方式都变成了笑话。

只有“≠”才是数学上认可的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9557402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存