BigQuery Standard SQ中是否存在Teradata的等效“Qualify”条款?
我需要它,因为我们无法在Where / Having子句中使用分析函数。
答案 0 :(得分:2)
它已经发布(在撰写本文时仍处于 GA 前阶段):
https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#qualify_clause
答案 1 :(得分:0)
等效查询是:
SELECT * EXCEPT (_row_number)
FROM (SELECT {{ COLUMNS }}
, ROW_NUMBER() {{ RULE }} AS _row_number
FROM {{ MY_TABLE }}) AS t
WHERE _row_number = 1