首页 > 解决方案 > Presto中有没有按序数选择的方法?

问题描述

从文档中,我们可以在 Presto 中按序数分组:

SELECT count(*), nationkey FROM customer GROUP BY 2;

SELECT count(*), nationkey FROM customer GROUP BY nationkey;

我的问题,有没有办法按序数选择?我只想要类似的东西:

SELECT customer.1, customer.2 FROM customer;

标签: prestotrino

解决方案


目前是不可能的。

作为一种解决方法,您可以使用information_schema(今天没有记录,请参阅https://github.com/trinodb/trino/issues/5345)生成这样的查询。format()功能可能很有用。无论您如何完成此操作,您都需要自己重新提交生成的 SQL。


推荐阅读