MySQL <>和<=> 运算符介绍
<>运算符
作用:表示不等于。
说明:和“!=”运算符的作用一致,相较之下“<>”的可读性较差。
###查询非汉族用户,以下两条语句的作用是一致的。 >SELECT*FROMuserWHEREnation!="汉族"; >SELECT*FROMuserWHEREnation<>"汉族";
<=>运算符
作用:安全等于
说明:整合了“=”运算符和IS关键字的作用,既可以判断NULL,也可以判断基本数据类型。但是相较之下,“<=>”的可读性较差。
从下面的SQL语句可以看出,“=”运算符和IS关键字是不能混用的,“=”运算符只能判断基本数据类型,IS关键字只能判断NULL。
能用到“<=>”运算符的场景比较少,基本只能用于搜索条件,无需判断某一搜索条件是否为NULL或者基本数据类型。
###查询没有填写性别的用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsexISNULL; >SELECT*FROMuserWHEREsex<=>NULL; ###查询男性用户,以下语句的作用是一致的 >SELECT*FROMuserWHEREsex="男"; >SELECT*FROMuserWHEREsex<=>"男";
到此这篇关于MySQL<>和<=>运算符介绍的文章就介绍到这了,更多相关MySQL<>和<=>内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短