SQL IN 关键字

IN

IN 命令允许您在 WHERE 子句中指定多个值。

IN 运算符是多个 OR 条件的简写。

以下 SQL 选择位于 "德国"、"法国" 和 "英国" 的所有客户:

实例
  1. SELECT * FROM Customers
  2. WHERE Country IN ('Germany', 'France', 'UK');

以下 SQL 选择不在 "德国"、"法国" 和 "英国" 的所有客户:

实例
  1. SELECT * FROM Customers
  2. WHERE Country NOT IN ('Germany', 'France', 'UK');

以下 SQL 选择与供应商来自相同国家/地区的所有客户:

实例
  1. SELECT * FROM Customers
  2. WHERE Country IN (SELECT Country FROM Suppliers);

分类导航