You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Coursera数据分析课程第5模块3:BigQuery表名报错问题

解决BigQuery SQL表名引用错误的方案

问题根源

你的SQL代码里表名的引用格式不符合BigQuery语法规范:

  • 第一个表用了单引号'daq5bigquery.employee_data.employees',BigQuery不允许用单引号包裹表名
  • 第二个表用了HTML的<code>标签,这属于无效SQL语法,会被解析器误判为表名的一部分

修正后的SQL代码

SELECT
  employees.name as employee_name,
  employees.role as employee_role,
  departments.name as department_name
FROM `daq5bigquery.employee_data.employees` AS employees
INNER JOIN `daq5bigquery.employee_data.departments` AS departments
  ON employees.department_id = departments.department_id

关键说明

  • BigQuery引用完整表名(项目.数据集.表)时,需用**反引号(`)**包裹,这是官方标准用法,即使表名无特殊字符也建议统一使用
  • 禁止用单引号、双引号或HTML标签包裹表名,这类格式都会触发语法解析错误

内容的提问来源于stack exchange,提问作者Tiffany Spaw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 18:42:33