データアナリストのメモ帳

データアナリストのメモ帳

IT企業で働くデータアナリストのブログ

2021-02-01から1ヶ月間の記事一覧

【SQL】STRING_AGGで文字列をGROUP BYしてカンマでつなげる【BigQuery】

SQL

複数行にまたがる文字列のレコードを、GROUP BYで1行にまとめる方法です。 文字列をひとまとめにしたい時に便利です。 STRING_AGGを使います。 SELECT gender, STRING_AGG(name, ', ') AS names FROM UNNEST(ARRAY<STRUCT<gender STRING, name STRING>> [ ('male', 'taro'), ('male', 'jiro'), (</struct<gender>…

【SQL】UNIXタイムスタンプを日付に直す方法

SQL

SQLでUNIX時間をタイムスタンプや日付に変換する方法です。 UNIXタイムスタンプとは、1970年1月1日午前0時0分0秒(UTC)からの経過秒数(整数)のことですね。 TIMESTAMP_SECONDS()やDATE()使うことで、UTCタイムスタンプや日付に変換できます。 SELECT TIME…