BigQueryのtimestampをUTCから日本時間JSTへ変更する

はじめに

BigQueryのtimestampの戻り値はデフォルトでUTCである。

クエリを修正することでJSTを表示できる。

クエリ

#standardSQL

select
created_at as UTC,
FORMAT_TIMESTAMP('%Y-%m-%d %H:%M:%S', created_at, 'Asia/Tokyo') AS JST

from `BQ.sample`

結果

参考情報

ビッギデータ解析について分かりやすくまとまっているのでおすすめ。