PostgreSQL ANY 运算符

ANY

ANY 运算符允许您将单个列值与一系列其他值进行比较。

ANY 运算符:

  • 返回一个布尔值作为

    结果

  • 如果子查询中的任何值满足条件,则返回 TRUE

ANY 意味着如果范围内的任何值满足操作条件,则该条件将为真。

实例

列出 order_details 表中数量大于 120 的任何记录的产品:

SELECT product_name
FROM products
WHERE product_id = ANY (
  SELECT product_id
  FROM order_details
  WHERE quantity > 120
);

运行实例