Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
NULL first or NULL last is not clearly defined by sql spec, but should be consistent in calcite.
I spot order by (A desc) returns NULL last, but order by (A desc, B) returns NULL first.
E.g. "select cal_dt, country, ... from xxx order by COUNTRY DESC" returns
2013-08-11 US ....
2013-08-18 FR ....
2013-03-31 null ....
2013-11-10 null ....
E.g. "select cal_dt, country, ... from xxx order by COUNTRY DESC, CAL_DT ASC" returns
2013-03-31 null ....
2013-11-10 null ....
2013-08-11 US ....
2013-08-18 FR ....