16.20 - Equivalences Using ANY/ALL/SOME and Comparison Operators - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQL Functions, Expressions, and Predicates

Product
Advanced SQL Engine
Teradata Database
Release Number
16.20
Published
March 2019
Language
English (United States)
Last Update
2020-03-25
dita:mapPath
xzf1512079057909.ditamap
dita:ditavalPath
TD_DBS_16_20_Update1.ditaval
dita:id
kby1472250656485

The following table provides equivalences for the ANY/ALL/SOME quantifiers, where op is a comparison operator.

This … Is equivalent to …
x op ALL (:a, :b, :c) (x op :a) AND (x op :b) AND (x op :c)
x op ANY (:a, :b, :c) (x op :a) OR (x op :b) OR (x op :c)
x op SOME (:a, :b, :c)

Here are some examples.

This expression … Is equivalent to …
x < ALL (:a, :b, :c) (x < :a) AND (x < :b) AND (x < :c)
x > ANY (:a, :b, :c) (x > :a) OR (x > :b) OR (x > :c)
x > SOME (:a, :b, :c)