![MariaDB必知必会](https://wfqqreader-1252317822.image.myqcloud.com/cover/943/34339943/b_34339943.jpg)
上QQ阅读APP看书,第一时间看更新
6.2.2 检查不匹配
下面这个例子列出所有非供应商1003制造的产品:
▼ 输入
![](https://epubservercos.yuewen.com/AE5E39/18365861508119506/epubprivate/OEBPS/Images/33-i.jpg?sign=1739415995-J5WdTVpBCnrOtuDh56d0rmIpc5CSCwN4-0-aa4e15f0bdc8fd834f883b8bfd1f141d)
▼ 输出
![](https://epubservercos.yuewen.com/AE5E39/18365861508119506/epubprivate/OEBPS/Images/33a-i.jpg?sign=1739415995-Qefa1gy54kRVfYo5TQ4bAhobEvdnbXWC-0-85a7f8c6e00e32e921d8011e80848ad9)
提示
何时使用引号 如果你仔细观察以上例子WHERE子句的条件,你会发现有些值用单引号括起来(如之前使用的'fuses'),别的则没有。单引号用来分隔字符串。如果你正在比较的列的数据类型是字符串,就需要使用单引号分隔。数值类型则不需要使用单引号。
下面是同样的例子,只不过这里使用“!=”操作符来替换“<>”:
▼ 输入
![](https://epubservercos.yuewen.com/AE5E39/18365861508119506/epubprivate/OEBPS/Images/33b-i.jpg?sign=1739415995-0dhZ1wLn7mUQRUEsKUhrkg5hF1MAkTvv-0-13631937e6a3cca651eade09804481cd)
注意
!=和<> 是的,“<>”和“!=”都是查找不匹配。“!=”的意思是不相等,“<>”的意思是小于或者大于(换句话说,即不相等)。你喜欢用哪个都行。