MariaDB必知必会
上QQ阅读APP看书,第一时间看更新

6.2.2 检查不匹配

下面这个例子列出所有非供应商1003制造的产品:

▼ 输入

▼ 输出

提示

何时使用引号 如果你仔细观察以上例子WHERE子句的条件,你会发现有些值用单引号括起来(如之前使用的'fuses'),别的则没有。单引号用来分隔字符串。如果你正在比较的列的数据类型是字符串,就需要使用单引号分隔。数值类型则不需要使用单引号。

下面是同样的例子,只不过这里使用“!=”操作符来替换“<>”:

▼ 输入

注意

!=和<> 是的,“<>”和“!=”都是查找不匹配。“!=”的意思是不相等,“<>”的意思是小于或者大于(换句话说,即不相等)。你喜欢用哪个都行。