Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.34.0
Description
The LEAST and GREATEST functions have been implemented for BigQuery and Oracle, but haven't been added for PostgreSQL. PostgreSQL supports LEAST, GREATEST as well [1].
Also PostgreSQL's LEAST, GREATEST functions behave differently with NULL values than ORACLE or BigQuery.
From PostgreSQL documentation [1]:
The result will be NULL only if all the expressions evaluate to NULL.
From BigQuery documentation [2]:
They return NULL if any of the input parameters is NULL.
[1] https://www.postgresql.org/docs/15/functions-conditional.html#FUNCTIONS-GREATEST-LEAST
[2] https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions
Attachments
Issue Links
- relates to
-
CALCITE-6425 Attributes
- Open
-
CALCITE-6454 Implement array comparison operators
- Closed
- links to