SET mapreduce.job.queuename=xxx;

WITH a AS (
SELECT 'a' col_1, 1 col_2
union all
SELECT 'b' col_1, 2 col_2
union all
SELECT 'c' col_1, 3 col_2
),

b AS (
SELECT 'd' col_1, 1 col_2
union all
SELECT 'e' col_1, 2 col_2
union all
SELECT 'c' col_1, 3 col_2
),

c AS (SELECT * from a UNION SELECT * FROM b)
-- 直接添加序号
-- SELECT row_number() OVER() rnk,* FROM c;
-- 按照col_1排序添加序号
SELECT row_number() OVER(ORDER BY col_1) rnk,* FROM c;

结果如下:
Hive SQL为查询结果添加序号
Hive SQL为查询结果添加序号

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2022-03-02
  • 2021-06-18
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-02
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案