解释SQL语句中的“不等于”

发布网友 发布时间:2022-04-23 02:34

我来回答

6个回答

热心网友 时间:2022-04-07 20:28

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;

热心网友 时间:2022-04-07 21:46

通常情况下,不等于的符号都是用<>,但是一般情况的不得于的表达方式却很少用这个符号!这两个符号的结果一般情况下都是一样的,只是!=不是标准的,也很少用,可能有些地方的对它的支持不是很好吧!

热心网友 时间:2022-04-07 23:21

我没用过!=我只知道这个在C类程序语言有,用得多的是<>,但用这个不如用 >= 或 <= ,跳出那个范围。或直接指定某个范围(between),这不就达到目的了?再不行就直接NOT,唉,反正办法多着。

热心网友 时间:2022-04-08 01:12

要注意不等于与null作用在oracle 中not null的值还是null3 <> null的值也是null

热心网友 时间:2022-04-08 03:20

!= (这个好像是一楼说的) <> (这个是不等于) not in (这个是 不在这个里 相当于 不等于) 这两个就经常用了

热心网友 时间:2022-04-08 05:45

!= 不等于(非 SQL-92 标准)<>) 不等于

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com