在 Google BigQuery 中使用外部 .csv 文件

Using external .csv file in Google BigQuery

我想在 Google BigQuery 中使用包含以行分隔的单词的外部 .csv 文件。

我想做这样的事情,请原谅伪代码:

import data_file
SELECT some_words FROM publicdata:samples.shakespeare
WHERE some_words CONTAINS data_file.word

我想对数据文件中的每个单词执行此操作,遍历每个值。实现此目的的相关 BigQuery 语法是什么?

我将你的问题解释为莎士比亚作品中的每个词,你想知道它是否存在于你的 CSV 文件中。将 CSV 文件上传到 BigQuery 后,您可以在 SQL 查询中使用以下语法:

SELECT word FROM publicdata:samples.shakespeare
WHERE word IN (SELECT some_word FROM yourdataset.csvfile)

I want to use an external .csv file with line-separated words to use in Google BigQuery.

现在可用。检查 https://cloud.google.com/bigquery/federated-data-sources