diff options
author | Bruce Momjian <bruce@momjian.us> | 2018-11-02 08:54:34 -0400 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2018-11-02 08:54:34 -0400 |
commit | b5acaa8bc8dd7f13f7ae1879aea39cef48d7aa3c (patch) | |
tree | c6a22420d08268335103efae03a0c382d575e219 | |
parent | 877b00561eea4118a15d8125ee2dbb7d98de6904 (diff) |
doc: use simpler language for NULL return from ANY/ALL
Previously the combination of "does not return" and "any row" caused
ambiguity.
Reported-by: KES <kes-kes@yandex.ru>
Discussion: https://postgr.es/m/153701242703.22334.1476830122267077397@wrigleys.postgresql.org
Reviewed-by: David G. Johnston
Backpatch-through: 9.3
-rw-r--r-- | doc/src/sgml/func.sgml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index 1f0164c91c1..1ee2118a103 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -15049,7 +15049,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2); The result is <quote>false</> if the comparison returns false for every subquery row (including the case where the subquery returns no rows). - The result is NULL if the comparison does not return true for any row, + The result is NULL if no comparison with a subquery row returns true, and it returns NULL for at least one row. </para> @@ -15075,7 +15075,7 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2); The result of <token>ALL</token> is <quote>true</> if all rows yield true (including the case where the subquery returns no rows). The result is <quote>false</> if any false result is found. - The result is NULL if the comparison does not return false for any row, + The result is NULL if no comparison with a subquery row returns false, and it returns NULL for at least one row. </para> @@ -15105,8 +15105,8 @@ WHERE EXISTS (SELECT 1 FROM tab2 WHERE col2 = tab1.col2); case where the subquery returns no rows). The result is <quote>false</> if the comparison returns false for any subquery row. - The result is NULL if the comparison does not return false for any - subquery row, and it returns NULL for at least one row. + The result is NULL if no comparison with a subquery row returns false, + and it returns NULL for at least one row. </para> <para> |