首页 > 解决方案 > 为什么 Google 数据分析团队提供的 SQL 子句出现语法错误

问题描述

对于动手活动:应用 SQL} 我被指示编写一个查询以确定 2018 年总共发生了多少次雷击。

这是我用来提取 2018 年雷击总数的查询:

SELECT SUM(number_of_strikes) 
FROM 'bigquery-public-data.noaa_lightning.lightning_2018' 
LIMIT 1000

我不明白为什么会出现语法错误?

标签: sqlgoogle-bigquery

解决方案


'bigquery-public-data.noaa_lightning.lightning_2018'

→ 错误消息:语法错误:意外的字符串文字 'bigquery-public-data.noaa_lightning.lightning_2018' 在 [2:6]

`bigquery-public-data.noaa_lightning.lightning_2018`

使用backtick (`)而不是单引号(')。详细信息可以在BQ Tables Docs中找到。


推荐阅读