技術 プログラム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))
技術 [bigquery]文字列の左右に任意の文字列を追加する SELECT LPAD('A', 5, '0'), -- Aの文字の左側に0を付与。合わせて5文字とする RPAD('B', 5, '0')...
技術 【mysql】プロシージャーのコード内を検索する方法 mysqlのプロシージャーは非エンジニアでもSQLさえかければ作るのは容易ですので、 エンジニアが少ない、ないしはいない場合は利用することが...
技術 [bigquery]複数項目を1つの項目にまとめる(NULL項目あっても結合可能) SELECT ARRAY_TO_STRING( [ productA, productB, productC ], ', ' ) AS pr...
技術 【mysql】find_in_set句を利用して、複数値を指定検索する 1つのテーブルの中から、複数の商品IDや顧客ID等を取得したい。といった場合等に使います。 ### 複数のuseridを明示的に指定 ###...