有没有办法删除 BigQuery 中的 TOP(N) 行?

问题描述 投票:0回答:1

假设我在 BigQuery 表中有两个重复的键:

|--------'id'|
|   ab3212zxc|
|   ab3212zxc|

我只想删除 1 行。

有没有办法在 BigQuery 中使用类似 DELETE LIMIT 1 的方法,就像我们可以在 SQL Server 中使用 DELETE TOP(N) 一样?

sql google-cloud-platform google-bigquery
1个回答
0
投票

您可以尝试将此子查询添加到您的 DELETE 查询吗

SELECT fieldName FROM tableName WHERE FieldName = "ab3212zxc" ORDER BY fieldName ASC LIMIT 1;
只需将示例名称更改为您的详细信息即可。

© www.soinside.com 2019 - 2024. All rights reserved.