DMLとは コンピュータの人気・最新記事を集めました - はてな (original) (raw)

BigQueryテーブル内のJSONデータの一部の値を`JSON_SET`を使って変更する

UPDATE句とJSON_SET関数を合わせて使えばできる。 具体的には次のような感じ。 テストデータの用意 INSERT INTO `my_dataset.test_table` (id, json) VALUES (1, JSON '{"hoge": "fuga", "piyo": 30}'), (2, JSON '{"hoge": "fuga2", "piyo": 32}'), (3, JSON '{"hoge": "fuga3", "piyo": 33}') 一部をUPDATE UPDATE `avid-influence-381703.my_dataset.test_table` S…