结果中的order by或sort by不带列

4ioopgfo  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(353)

是否可以在配置单元sql中执行order by或sort by,但结果中没有列?
例如:

| name | num |
|------|-----|
| bob  | 2   |
| dan  | 1   |
| lee  | 3   |

我想这样做:

SELECT name FROM table ORDER BY num

但我有个错误:
表别名或列引用“num”无效
你知道吗?

ujv3wf0j

ujv3wf0j1#

使用不按顺序排序的子查询,并仅从主select查询中选择所需的列

hive> SELECT name FROM (select * from table ORDER BY num) ct;

相关问题