1. 个人技术分享首页

MySQL <>和<=> 运算符介绍

运算符

作用:表示不等于。

说明:和 “!=” 运算符的作用一致,相较之下 “” 的可读性较差。

### 查询非汉族用户,以下两条语句的作用是一致的。
> SELECT * FROM user WHERE nation != "汉族";
> SELECT * FROM user WHERE nation  "汉族";

运算符

作用:安全等于

说明:整合了 “=” 运算符和 IS 关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“” 的可读性较差。

从下面的SQL语句可以看出,“=” 运算符和 IS 关键字是不能混用的,“=” 运算符只能判断基本数据类型,IS 关键字只能判断NULL。

能用到 “” 运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。

文章来源于互联网:MySQL <>和<=> 运算符介绍

原创文章,作者:admin,如若转载,请注明出处:https://www.aliyunsolution.com/3056.html