3
這在這裏擴展喬丹的帖子: How do I use the TABLE_QUERY() function in BigQuery?谷歌的BigQuery:使用TABLE_QUERY如果PROJECT_ID包含一個連字符「 - 」
這裏是工作TABLE_QUERY SQL的一個例子。
SELECT count(*)
FROM TABLE_QUERY(publicdata:samples,
"MSEC_TO_TIMESTAMP(creation_time) < DATE_ADD(CURRENT_TIMESTAMP(), -7, 'DAY')")
但是,如果project_id包含「 - 」連字符,則TABLE_QUERY失敗。例如:
SELECT whatever
FROM TABLE_QUERY(other-public-data:samples,
"MSEC_TO_TIMESTAMP(creation_time) < DATE_ADD(CURRENT_TIMESTAMP(), -7, 'DAY')")
可能是因爲解釋器看到一個減法操作。
如果沒有「EVAL」(JavaScript的)或「執行」(Python)的操作字符串轉換爲變量名,還有什麼建議,以獲得大量查詢這方面的工作?
美麗,謝謝費利佩。這工作!有一次,我測試[],我有一個額外的錯誤,混淆了這是正確的語法。謝謝! – cgnorthcutt