SQLによる欠損データ補完技法
ユースケースの背景
動画共有プラットフォームにおけるデータ収集プロセスでは、クローラーの不具合やネットワーク障害により、一部の日次データが欠損することがあります。この記事では、SQLを用いて動画のいいね数データの欠損値を補完する4つの方法について解説します。
実装する補完方法
前方補完(直近の有効値を継承)
後方補完(次の有効値を逆方向から継承) ...
9月24日 07:53 投稿
SQL Serverにおける関連サブクエリと複雑なクエリ
欠損値を含む期間の補完クエリ
例えば、2008年の日別注文件数を取得する場合を考えます。まず、注文テーブルから2008年の注文を集計する単純なクエリは次のようになります。
SELECT orderdate, COUNT(*) AS daily_orders
FROM sales.orders
WHERE orderdate BETWEEN '2008-01-01' AND '2008-12-31'
GROUP BY orderdate
ORDER BY orderdate;
しかし、この方法では注文が存在 ...
8月21日 13:00 投稿