首页 > 解决方案 > BigQuery SQL 语法我需要项目名称和数据集吗?`projectName.dataSet.tableName.fieldName`

问题描述

我目前正在通过 Coursera 谷歌数据分析专业证书。我在使用 Join 功能时遇到了一些问题。但这也让我想知道为什么我必须写出字段名称的整个路径而导师只是引用 tableName.fieldName

这一直在整个课程中发生,我刚刚接受它,但如果有一种方法可以编写我的查询而不包括项目名称和数据集(就像导师正在做的那样),它将为我节省很多时间。

感谢所有帮助。

projectName.dataSet.tableName.fieldName

标签: sqlgoogle-bigquery

解决方案


当然不。通常,可以使用表别名来限定列引用:

select ​t.fieldName
from `projectName.dataSet.tableName` t
-------------------------------------^ the table alias

推荐阅读