Serhiy Bilousov created PHOENIX-1749:
----------------------------------------
Summary: ORDER BY and GROUP BY should support column position as
well as column alias
Key: PHOENIX-1749
URL: https://issues.apache.org/jira/browse/PHOENIX-1749
Project: Phoenix
Issue Type: Bug
Reporter: Serhiy Bilousov
In postgreSQL (and many others DBs) you can specify not only column name for
the ORDER BY and GROUP BY but column number (position in SELECT part) as well
as column alias.
see:
http://www.postgresql.org/docs/9.4/static/queries-order.html
http://www.postgresql.org/docs/9.4/static/sql-select.html#SQL-GROUPBY
Adding such support would be very helpful and sometimes necessary.
I can provide real queries example if required but basically we want something
like this
given query
SELECT a, b, TRUNC(current_date(),'HOUR') AS date_truncated FROM table
we want
ORDER BY 1 ASC, 2 DESC
ORDER BY date_truncated
and same for GROUP_BY
Having just column number would cover both but I having column alias would make
queries more readable and human friendly. Plus make it closer to postgress.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)