Skip to content

判断多列中是否有满足条件的数据

用 ANY 和 SOME 判断多列中是否至少有一个元素满足条件,用 ALL 判断多列中是否所有元素都满足条件

SQL
* |
SELECT
  1 < ANY (
    VALUES
      1,
      2,
      3,
      4
  ),
  20 < ALL (
    VALUES
      19,
      20,
      21
  ),
  20 < SOME (
    VALUES
      19,
      20,
      21
  )

SQL查询结果样例:

样例图片