物流管理コース
中級
物流管理コース
中級配送業者・倉庫・荷物データを題材に、物流管理業務で必要なJOINと集計を実践します。出荷実績がない倉庫の検出や月別累積出荷重量など現場に近い問題に取り組みます。
0 / 10問完了0%
問題一覧
#228 配送業者の一覧を確認
初級SELECT基本ログインして解除
物流管理業務を担当することになりました。まず契約中の配送業者を把握するため、ship_carriersテーブルから全件を取得してください。
#229 配達済みの荷物を確認
初級WHERE句ログインして解除
配送完了分を確認するため、ship_packagesテーブルからstatusが"delivered"の荷物を全件取得してください。
#230 荷物に業者名と倉庫名を付けて確認
中級JOINログインして解除
出荷記録を整理するため、ship_packagesとship_carriers・ship_warehousesを結合して、荷物ID・業者名・倉庫名・重量・出荷日・ステータスを取得してください。
#231 業者別の出荷件数(0件含む)
中級LEFT JOINログインして解除
業者の活用状況を把握するため、荷物がない業者も含めて業者ごとの出荷件数を集計してください。
#232 倉庫別の出荷件数を集計
中級LEFT JOINログインして解除
倉庫ごとの稼働状況を把握するため、ship_warehousesとship_packagesを結合して倉庫名ごとの出荷件数を取得してください。
#233 月別の出荷件数を確認
中級GROUP BYログインして解除
季節変動を分析するため、ship_packagesテーブルから月ごとの出荷件数を取得し、月の昇順に並べてください。
#234 業者別の平均荷物重量と件数
中級JOIN + 集計ログインして解除
業者の得意な荷物サイズを把握するため、ship_carriersとship_packagesを結合して業者名・平均重量・出荷件数を取得してください。
#235 業者別出荷件数のランキングを付ける
上級ウィンドウ関数ログインして解除
主要業者を把握するため、CTEで業者別の出荷件数を集計し、件数の多い順にRANKを付けてください。
#236 出荷実績がない倉庫を洗い出す
上級LEFT JOINログインして解除
倉庫の活用状況を点検するため、一度も出荷が行われていない倉庫をship_warehousesとship_packagesを使って抽出してください。
#237 月別累積出荷重量をCTEで計算
上級CTE基本ログインして解除
出荷量の積み上がりを把握するため、CTEで月別合計重量を求め、ウィンドウ関数で累積出荷重量を計算してください。