gpt4 book ai didi

google-bigquery - 没有变量的 BigQuery 查询创建?

转载 作者:行者123 更新时间:2023-12-05 01:02:57 26 4
gpt4 key购买 nike

来自 SQL Server 和一点 MySQL,我不确定如何继续使用 google 的 BigQuery 网络浏览器查询工具。

似乎没有任何方法可以创建、使用或设置/声明变量。人们如何解决这个问题?或者我在 BigQuery 的说明或性质中遗漏了一些明显的东西? Java API?

最佳答案

现在可以使用 SQL 声明和设置变量。如需更多信息,请参阅 the documentation ,但这里有一个例子:

-- Declare a variable to hold names as an array.
DECLARE top_names ARRAY<STRING>;
-- Build an array of the top 100 names from the year 2017.
SET top_names = (
SELECT ARRAY_AGG(name ORDER BY number DESC LIMIT 100)
FROM `bigquery-public-data`.usa_names.usa_1910_current
WHERE year = 2017
);
-- Which names appear as words in Shakespeare's plays?
SELECT
name AS shakespeare_name
FROM UNNEST(top_names) AS name
WHERE name IN (
SELECT word
FROM `bigquery-public-data`.samples.shakespeare
);

关于google-bigquery - 没有变量的 BigQuery 查询创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25438600/

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