0
私の生産データセットを掃除していますが、私は役に立たないエントリを探しています。Bigqueryエントリが属するテーブルを見つける
SELECT count(pid_like) FROM TABLE_DATE_RANGE(DATASET.TABLE_PRODUCTION_, DATE_ADD(CURRENT_TIMESTAMP(), -30, 'DAY'),CURRENT_TIMESTAMP()) where c1 is null and c2 is null and c3 is null and c4 is null
したがって、c1、c2、c3、およびc4がnullのエントリを削除します。
私はとして最後の30個のテーブルのクリーニングに作られた前:
# done for each last 30 tables
DELETE FROM DATASET.TABLE_PRODUCTION_YYYYMMDD where c1 is null and c2 is null and c2 is null and c4 is null.
しかし、洗浄後、いくつかの役に立たないエントリは残りますが、私は彼らが何であるか、テーブルの上に見つけることができません。
ニース!関連する文書を私に指摘できましたか? –
おそらくこれ? https://cloud.google.com/bigquery/docs/querying-wildcard-tables#filtering_selected_tables_using_table_suffixここにはFORMAT_DATEがありますが、他の関数もここにあります:https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#format_date –
ありがとう:) –