以下例子列出不是由供应商1003制造的所有产品:
输入:
SELECT vend_id,prod_name FROM products WHERE vend_id<>1003;
输出:
vend_id | prod_name |
---|---|
1001 1001 1001 1002 1005 1005 1002 |
.5 ton anvil 1ton anvil 2 ton anvil Fuses JetPack 1000 JetPack 2000 0il can |
何时使用引号 如果仔细观察上述WHERE子句中使用的条件,会看到有的值括在单引号内(如前面使用的’fuses’) ,而有的值未括起来。单引号用来限定字符串。如果将值与串类型的列进行比较,则需要限定引号。用来与数值列进行比较的值不用引号。
下面是相同的例子,其中使用!=而不是<>操作符:
输入:
SELECT vend_id,prod_ name FROM products WHERE vend_id!=1003;
转载请注明:成都千喜数据恢复中心 » SQL Server如何使用WHERE不匹配检查