在Hive Select查询中生成序列号

时间:2018-10-22 23:21:33

标签: hiveql

如何以选择5列并为这些行中的每行分配唯一的行的方式生成选择查询。 例如我有一张桌子A Col1,Col2,Col3,Col4

查询所需的输出: row_id,Col1,Col2,col3,col4

其中row_id的范围是1到行总数。

1 个答案:

答案 0 :(得分:0)

您可以使用row_number功能。

select (row_number() over()), Col1, Col2, col3, col4 from table_name