gpt4 book ai didi

Azure数据湖在sql中自动生成列

转载 作者:行者123 更新时间:2023-12-03 03:06:31 27 4
gpt4 key购买 nike

我想在我的 U-SQL 选择花蕊中添加一个自动生成的列。我们该怎么办。

与 SQL Server 中的标识列相同

问候,曼尼什

最佳答案

最接近的是 ROW_NUMBER 。这是一个简单的例子:

@output =
SELECT
ROW_NUMBER() OVER () AS rn,
*
FROM @input;

目前您无法将 ROW_NUMBER 直接与 EXTRACT 一起使用。只需先提取数据,然后在后续部分中添加行号,如下所示:

// Get raw input
@input =
EXTRACT rawData string
FROM "/input/yourFile.txt"
USING Extractors.Tsv();


// Add a row number
@working =
SELECT ROW_NUMBER() OVER() AS rn,
*
FROM @input;

关于Azure数据湖在sql中自动生成列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43983029/

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