1. Learn
  2. /
  3. Courses
  4. /
  5. SQL Server における階層型クエリと再帰クエリ

Connected

Exercise

車の部品表(BOM)を作成する

この演習では、次の問いに答えます。自動車を構成する各コンポーネントは、階層のどのレベルに位置しますか?

たとえば、SUV(第1レベル)は、エンジン(第2レベル)とボディ(第2レベル)から成り、さらにボディはドア(第3レベル)とフード(第3レベル)で構成されます。

あなたのタスクは、テーブル partList の階層レベルを取得するクエリを作成することです。CTE construction_Plan を作成し、各コンポーネントが階層内のどの位置にあるかを追跡してください。レベル1から開始し、レベル2までのすべてのコンポーネントを追跡します。

Instructions

100 XP
  • construction_Plan を次のフィールドで定義します: PartID, SubPartID, Title, Component, Level。
  • フィールド Level を 1 に初期化します。
  • 各再帰ステップで Level を 1 ずつ増やします。
  • ステップ数(Level)を 2 未満に制限します。