MySQL <>和<=> 运算符介绍
<>运算符
作用:表示不等于。
说明:和“!=”运算符的作用一致,相较之下“<>”的可读性较差。
###查询非汉族用户,以下两条语句的作用是一致的。 >SELECT*FROMuserWHEREnation!="汉族"; >SELECT*FROMuserWHEREnation<>"汉族";
<=>运算符
作用:安全等于
说明:整合了“=”运算符和IS关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“<=>”的可读性较差。
从下面的SQL语句可以看出,“=”运算符和IS关键字是不能混用的,“=”运算符只能判断基本数据类型,IS关键字只能判断NULL。
能用到“<=>”运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。
###查询没有填写性别的用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsexISNULL; >SELECT*FROMuserWHEREsex<=>NULL; ###查询男性用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsex="男"; >SELECT*FROMuserWHEREsex<=>"男";
到此这篇关于MySQL<>和<=>运算符介绍的文章就介绍到这了,更多相关MySQL<>和<=>内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
热门推荐
7 简短的二胎祝福语
10 简短霸气女儿生日 祝福语
11 祝福语高考小众诗句简短
12 元旦祝福语20秒简短
13 老师过年祝福语大全 简短
14 一生祝福语简短
15 产检祝福语简短霸气
16 朋友店开张祝福语简短
17 生日爱情祝福语大全简短
18 朋友女儿生日祝福语 简短