我想在Google Bigquery上運行簡單的查詢。但每次當我運行查詢SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817
時間我獲得以下錯誤BigQuery嘗試查詢數據時出錯?
Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>
什麼可以在查詢語法中可能出現的錯誤?
我想在Google Bigquery上運行簡單的查詢。但每次當我運行查詢SELECT COUNT(totals.visits) FROM 122443995.ga_sessions_20160817
時間我獲得以下錯誤BigQuery嘗試查詢數據時出錯?
Encountered " "FROM" "FROM "" at line 1, column 29. Was expecting: <EOF>
什麼可以在查詢語法中可能出現的錯誤?
您可能需要轉義表名稱。隨着legacy SQL,你會用方括號,例如:
SELECT COUNT(totals.visits) FROM [122443995.ga_sessions_20160817];
與standard SQL,你可以使用反引號,例如:
SELECT COUNT(totals.visits) FROM `122443995.ga_sessions_20160817`;
對我來說,使用括號包圍在從句中FROM解決了這個問題對我來說。 所以不是
SELECT totals FROM t1
使用
SELECT totals FROM (t1)