【问题标题】:Google Bigquery WHERE NOT IN functionGoogle Bigquery WHERE NOT IN 函数
【发布时间】:2021-08-19 18:50:54
【问题描述】:

我正在尝试编写一个在 SQL 中看起来像这样的查询。但是在 Google Bigquery 中,我似乎找不到正确的语法来执行此操作!

SELECT * FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');

【问题讨论】:

标签: sql google-cloud-platform google-bigquery


【解决方案1】:

语法正确。问题在于表名。在大查询中,你不能只写这样的表名。您还需要提及数据集名称。即使您没有提供错误,我怀疑问题是因为在反引号中缺少数据集名称和表名称,例如

dataset-name.table_name

在你的情况下,应该是

Yourdataset_name.Customers

查询应该是

SELECT * FROM `dataset_name.Customers`
WHERE Country NOT IN ('Germany', 'France', 'UK');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-03
    • 1970-01-01
    • 2015-08-02
    • 1970-01-01
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多