技術 プログラムSQLbigquery [bigquery]エラー「Invalid type for argument 2 to FORMAT; Expected INT64; Got NUMERIC」の原因と対策 PR 2024-02-19 2024-02-19 スポンサーリンク 原因 FORMAT 関数の第2引数に渡された値の型が、期待されていた INT64 型ではなく、NUMERIC 型だった場合に発生。 対策 CAST 関数を使用して、第2引数を INT64 型に変換する ## 修正コード例 SELECT FORMAT('%d', CAST(column_name AS INT64))
技術 [SQL]テーブルに項目追加&インデックス付与する 既に存在するテーブルに項目追加して、その項目にインデックスを付与する手順 1)テーブル更新 alter table test_tbl add...
技術 [bigquery]REPETED(配列)項目から特定文字列を含むレコードを抽出する SELECT * FROM dataset.table WHERE 123 IN UNNEST(ids) 上記のコードでは、ids(配列項目...
技術 [bigquery]SQL内で変数を定義して利用する方法(declareとset) -- 事前にDECLAREで変数定義必要 DECLARE from_day, to_day DATE; -- 変数に値を設定 SET fro...
技術 [bigquery]時刻に文字が入っている場合の計算方法 SELECT date_time -- SPLIT関数で date_timeの中に入っている、min(分情報) を取り外す , SPLIT(...