我在bigquery中發現了一個小故障/錯誤。 我們得到了基於下銀行統計數據表中的 starschema.net:clouddb:bank.Banks_tokenBigQuery COUNT(DISTINCT值)與COUNT(值)
如果我運行下面的查詢:
SELECT count(*) as totalrow,
count(DISTINCT BankId) as bankidcnt
FROM bank.Banks_token;
,我得到以下結果:
Row totalrow bankidcnt
1 9513 9903
我的問題是,如果我有9513row我怎麼能得到9903row,這比表中的rowcount多390row。
的EXACT_COUNT_DISTINCT()好像它僅僅是傳統的SQL的一部分(https://cloud.google.com/大量查詢/文檔/參考/遺留-SQL)。請仔細閱讀本文末尾的Steve Ganem筆記:https://stackoverflow.com/questions/45840341/firebase-bigquery-monthly-event-counts/45850267#45850267 – Dirk