MySQL <>和<=> 运算符介绍
<>运算符
作用:表示不等于。
说明:和“!=”运算符的作用一致,相较之下“<>”的可读性较差。
###查询非汉族用户,以下两条语句的作用是一致的。 >SELECT*FROMuserWHEREnation!="汉族"; >SELECT*FROMuserWHEREnation<>"汉族";
<=>运算符
作用:安全等于
说明:整合了“=”运算符和IS关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“<=>”的可读性较差。
从下面的SQL语句可以看出,“=”运算符和IS关键字是不能混用的,“=”运算符只能判断基本数据类型,IS关键字只能判断NULL。
能用到“<=>”运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。
###查询没有填写性别的用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsexISNULL; >SELECT*FROMuserWHEREsex<=>NULL; ###查询男性用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsex="男"; >SELECT*FROMuserWHEREsex<=>"男";
到此这篇关于MySQL<>和<=>运算符介绍的文章就介绍到这了,更多相关MySQL<>和<=>内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短