Can anyone think of a way to get the greatest and least functions to ignore NULLs?
That is, these examples return NULL:
Code: Select all
dbadmin=> SELECT greatest('A', 'B', 'C', NULL);
greatest
----------
(1 row)
dbadmin=> SELECT least('A', 'B', 'C', NULL);
least
-------
(1 row)
Code: Select all
dbadmin=> SELECT greatest('A', 'B', 'C', NULL);
greatest
----------
C
(1 row)
dbadmin=> SELECT least('A', 'B', 'C', NULL);
least
-------
A
(1 row)