您现在的位置是:网站首页> 编程资料编程资料
MySQL <>和<=> 运算符介绍_Mysql_
2023-05-27
435人已围观
简介 MySQL <>和<=> 运算符介绍_Mysql_
<> 运算符
作用:表示不等于。
说明:和 “!=” 运算符的作用一致,相较之下 “<>” 的可读性较差。
### 查询非汉族用户,以下两条语句的作用是一致的。 > SELECT * FROM user WHERE nation != "汉族"; > SELECT * FROM user WHERE nation <> "汉族";
<=> 运算符
作用:安全等于
说明:整合了 “=” 运算符和 IS 关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“<=>” 的可读性较差。
从下面的SQL语句可以看出,“=” 运算符和 IS 关键字是不能混用的,“=” 运算符只能判断基本数据类型,IS 关键字只能判断NULL。
能用到 “<=>” 运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。
### 查询没有填写性别的用户,以下语句的作用是一致的 > 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 <>和<=> 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- mysql创建用户并赋予用户权限详细操作教程_Mysql_
- mysql中like % %模糊查询的实现_Mysql_
- 详解MySQL like如何查询包含'%'的字段(ESCAPE用法)_Mysql_
- MySQL模糊查询用法大全(正则、通配符、内置函数)_Mysql_
- MySQL中ESCAPE关键字的用法详解_Mysql_
- Mysql Sql 语句练习题(50道)_Mysql_
- 最全50个Mysql数据库查询练习题_Mysql_
- 在sql中实现取一行最大值或者最小值_Mysql_
- mysql 5.7 的 /etc/my.cnf 参数介绍_Mysql_
- MySQL kill指令使用指南_Mysql_