gpt4 book ai didi

azure-data-lake - 如何避免向 U-SQL 表添加重复项

转载 作者:行者123 更新时间:2023-12-04 19:25:39 25 4
gpt4 key购买 nike

除了添加/截断分区之外,是否有办法避免在 U-SQL 表中添加重复记录。我们假设这两条记录只有唯一标识符不同。

最佳答案

您还可以在 U-SQL 查询中使用 ROWNUMBER()

@transactions =
SELECT *,
ROW_NUMBER() OVER(PARTITION BY Id ORDER BY Id DESC) AS RowNumber
FROM @searchlog;

@result =
SELECT Id,Name,Description,Age
FROM @transactions
WHERE RowNumber == 1;

这将获取文件中的唯一记录。

关于azure-data-lake - 如何避免向 U-SQL 表添加重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37739900/

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