gpt4 book ai didi

sql - ROW_NUMBER( ) OVER 在黑斑羚

转载 作者:行者123 更新时间:2023-12-04 13:38:54 27 4
gpt4 key购买 nike

我有一个用例,我需要在 PARTITION 上使用 ROW_NUMBER():
就像是:

SELECT
Column1 , Column 2
ROW_NUMBER() OVER (
PARTITION BY ACCOUNT_NUM
ORDER BY FREQ, MAN, MODEL) as LEVEL
FROM
TEST_TABLE

我需要在 Impala 中解决这个问题。不幸的是,Impala 不支持子查询,也不支持 ROW_NUMBER() OVER 功能。
感谢您的帮助。

最佳答案

CDH 5.2 中添加了 ROW_NUMBER() OVER PARTITION:

https://www.cloudera.com/documentation/enterprise/latest/topics/impala_analytic_functions.html#row_number

ROW_NUMBER() OVER([partition_by_clause] order_by_clause)

关于sql - ROW_NUMBER( ) OVER 在黑斑羚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223303/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com