PostgreSQL ANY 运算符

ANY

ANY 运算符让您可以在单列值和一系列其他值之间执行比较。

ANY 运算符:

  • 结果返回布尔值
  • 如果任何子查询值满足条件,则返回 TRUE

ANY 意味着如果该操作对于该范围中的任何值都为 true,则该条件将为 true

实例

列出 order_details 订单详细信息表中有任何记录且数量大于 120 的产品:

  1. SELECT product_name
  2. FROM products
  3. WHERE product_id = ANY (
  4. SELECT
  5. product_id
  6. FROM order_details
  7. WHERE quantity > 120
  8. );