技術 プログラムSQLbigquery [bigquery]複数項目を1つの項目にまとめる(NULL項目あっても結合可能) SELECT ARRAY_TO_STRING( [ productA, productB, productC ], ', ' ) AS products FROM dataset.table ARRA... 2023-05-25
技術 プログラムSQLbigquery [bigquery]配列設定をSQLで行う場合のサンプルコード ## 数字を配列に入れたい場合のコード例 SELECT ARRAY( SELECT x FROM UNNEST( [ productA, productB, productC, ] ) AS x WH... 2023-05-24
技術 プログラムSQLbigquery [bigquery]selectした項目名を日本語にする方法 SELECT product_id AS `商品ID`, product_name AS `商品名称`, price AS `価格`, quantity AS `販売個数` FROM `dataset... 2023-04-14
技術 プログラムSQLbigquery [bigquery]項目結合時にnullがあると出力結果がnullになる場合の対処方法 結合項目がnullになる例 SELECT name, sub_name, CONCAT(name, ':', sub_name) AS item_name FROM dataset.table 上記の... 2023-03-14
技術 プログラムSQLbigquery [bigquery]配列を使ってレコード増幅する方法 SELECT DISTINCT -- DISTINCT指定することで配列データからレコードを増幅する id, start_date, end_date, target_month FROM datas... 2023-01-27
技術 プログラムbigquery [bigquery]functionの作成手順 bigqueryで定義関数を作成する方法 まずは、プロジェクト名の横3点リーダーをクリックすると、「データセットを作成」が表示されるのでそこをクリック次に以下のようなウインドウが出るので、作成したいデ... 2022-12-19
技術 プログラムSQLbigquery [bigquery]テーブルの項目情報を取得 SELECT column_name, data_type, is_nullable FROM dataset.schema.INFORMATION_SCHEMA.COLUMNS -- データセットと... 2022-10-20
技術 bigquerygoogle [GCP]スプレッドシートをbiguqeryに取り込む手順 biguqery環境にスプレッドシートをテーブルとして取り込む時にヘッダー項目がうまく取り込まれなかったので、その辺りを含めた作業メモ 追加したいデータベースを選択して以下流れでテーブルを作成を選択 ... 2022-10-05
技術 プログラムSQLbigquery [bigquery]配列項目をグルーピングする方法 bigqueryでは配列をGROUP BYしようとすると、以下のようなエラーになります。 SELECT status, count(1) as COUNT FROM dataset.table GRO... 2022-08-09
技術 プログラムSQLbigquery [bigquery]時間差分を取得する SELECT -- start_time から end_time までの秒差分を取得 TIMESTAMP_DIFF(TIMESTAMP(end_time), TIMESTAMP(start_time)... 2022-07-25
技術 プログラムSQLbigquery [bigquery]10分単位でレコード集計する SELECT CONCAT(SUBSTR(FORMAT_TIMESTAMP('%Y-%m-%d %H:%M:%S', TIMESTAMP(time), 'Asia/Tokyo'), 0, 15), '... 2022-07-25
技術 プログラムSQLbigquery [biguqery]複数のフラグ項目を一気に判定する方法 SELECT * FROM dataset.table WHERE 1 IN (flg1, flg2, flg3) -- flg1, flg2, flg3 のどれがに1が入っているものを抽出する... 2022-06-11