created: 2022-02-18T10:11:21.000Z

BigQuery の CREATE TABLE の便利な機能色々

便利なところ

  • PARTITION BYCLUSTER BY も CREATE TABLE 文でできてしまう
  • CREATE OR REPLACE TABLE とできる
  • SELECT の結果から作成する場合には SELECT に WITH句が使える
  • OPTIONS(description = "") として、メモやタグなどがつけられる

CREATE OR REPLACE TABLE d.t2
PARTITION BY date
CLUSTER BY customer_id 
OPTIONS(description = "") AS
WITH t AS (SELECT * FROM `d.t_*` )
SELECT parse_DATE('%Y%m%d', ymd) date FROM t

参考

ミッドライフ・クライシスがよくわかる 人生を豊かにする40代からの思考法 (ニュートン新書)
[ad] ミッドライフ・クライシスがよくわかる 人生を豊かにする40代からの思考法 (ニュートン新書)
スザンヌ シュミット, 岡本 祐子 (単行本(ソフトカバー))