服务器之家

服务器之家 > 正文

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

时间:2021-03-26 20:18     来源/作者:间歇性悲伤患者

<> 运算符

作用:表示不等于。

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

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

<=> 运算符

作用:安全等于

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

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

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

?
1
2
3
4
5
6
7
### 查询没有填写性别的用户,以下语句的作用是一致的
> SELECT * FROM user WHERE sex IS NULL;
> SELECT * FROM user WHERE sex <=> NULL;
 
### 查询男性用户,以下语句的作用是一致的
> SELECT * FROM user WHERE sex = "男";
> SELECT * FROM user WHERE sex <=> "男";

到此这篇关于MySQL <>和<=> 运算符介绍的文章就介绍到这了,更多相关MySQL <>和<=> 内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家! 

原文链接:https://blog.csdn.net/qq_41057885/article/details/109166498

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部