首页 > 解决方案 > 为什么我在 BigQuery 中不断收到此语法错误

问题描述

我不断收到此语法错误:语法错误:SELECT list must not be empty at [2:3]

在我的 SQL 查询中:选择
FROM 'tfdalissabuck.assessment_01.experiment' WHERE Experiment_cohort = 'treatment' AND minutes_listening_during_experiment > '60'

标签: sqlsyntaxgoogle-bigquerysyntax-error

解决方案


你需要介于SELECTAND之间的东西FROM,一个或多个列名。另外我相信你在表名周围使用单引号,你应该使用刻度线,如果 minutes_listening_during_experiment 是一个整数,你可以删除它周围的引号

SELECT *
FROM `tfdalissabuck.assessment_01.experiment`
WHERE experiment_cohort = 'treatment' 
AND minutes_listening_during_experiment > 60

推荐阅读