我试图了解GoogleBigQuery,我已经在查询中看到了这一点:AS t0
Google BigQuery的字符串“t0”是什么意思?
我也看到连接到某些指标或维度这样t0.postId
这里T0是我想要的全部查询了解:
SELECT t0.Author, COUNT(DISTINCT t0.postId, 50000) AS t0.calc_FPB538 FROM (SELECT
MAX(IF (hits.customDimensions.index = 10, hits.customDimensions.value, NULL)) WITHIN RECORD AS postId,
date(MAX(IF (hits.customDimensions.index = 4, hits.customDimensions.value, NULL))) WITHIN RECORD AS Datepublished,
MAX(IF (hits.customDimensions.index = 1, hits.customDimensions.value, NULL)) WITHIN RECORD AS Country,
MAX(IF (hits.customDimensions.index = 7, hits.customDimensions.value, NULL)) WITHIN RECORD AS Author,
FROM
[My_data.ga_sessions_20161104]) AS t0 WHERE (STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(TIMESTAMP(STRING(t0.Datepublished))), '%Y%m%d') >= '20161102' AND STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(TIMESTAMP(STRING(t0.Datepublished))), '%Y%m%d') <= '20161108') GROUP EACH BY t0.Author ORDER BY t0.calc_FPB538 DESC
这是什么意思,我该如何使用它?
谢谢。
在SQL类型查询'as'是标记的表的方法。当你有连接时,这很有用,所以你可以指定你的意思(当他们有相同名字的列时,最需要的)。所以你把它标记为t0,并且正在引用数据点'postId'。 – scrappedcola
你是什么引用的数据点意味着什么? –
在SQL术语'postId'是由标签'引用的表中的列t0' – scrappedcola