PostgreSQL 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
);
运行示例 »