技術 SQLbigquery [bigquery]特定項目で連番をつける PR 2021-07-29 2022-05-09 SELECT user_id , buy_date -- buy_date毎に並び替えてから、user_id毎に連番をつける。 , ROW_NUMBER() OVER (PARTITION BY user_id ORDER BY buy_date) AS rownum FROM dataset.table
技術 [bigquery]データ不備による抽出失敗例→between編 betweenを利用する項目は日付型にする必要がありますが、文字型の日付データをDATE関数などでCASTしてから利用する場合にハマるときが...
技術 [python]dfの特定項目から4分位数を算出する方法 ## 特定項目から4分位数を算出する ## 以下ではscore項目から0,25%,50%, 75%, 100%の値を算出する df.quan...
技術 【python】jupyter notebookからmysqlを利用する方法 # mysql接続用のライブラリを入れる !pip install ipython-sql !pip install pymysql # マ...
技術 【環境】puttyの全角文字が文字化けしてる場合の対処方法 puttyのバー部分を選択し右クリック→「設定の変更」→「ウィンドウの変換」→「リモートの文字セット」のデフォルトが「EUC」になっているが...
技術 [bigquery]max_byとmin_byを再現するコード SELECT id, -- min_byと同じ結果(id毎、date毎に昇順で並び替えた時に一番最初にくる priceを取得する) ARRA...
技術 【トレジャーデータ】prestoでgroup by時に対象項目以外を抽出する方法 他のSQLでは利用できないが、PRESTOで使えるナイスなUDFです。 -- shohin_idでgroup byしつつ、group by ...