1. Nauka
  2. /
  3. Kursy
  4. /
  5. Hierarchiczne i rekurencyjne zapytania w SQL Server

Connected

ćwiczenie

Zmontuj BMW?

W tym ćwiczeniu odpowiesz na następujące pytanie: jaka jest łączna wymagana ilość Total każdego komponentu potrzebnego do zbudowania samochodu do poziomu 3 w hierarchii?

Twoim zadaniem jest utworzenie CTE construction_Plan, który będzie śledzić poziom komponentów i obliczać łączną liczbę komponentów w polu Total. Tabela składa się z pól PartID, SubPartID, Level, Component i Total. Uwzględnij wszystkie komponenty od poziomu 1 do poziomu 3.

Instrukcje

100 XP
  • Zdefiniuj construction_Plan z niezbędnymi polami.
  • Zainicjuj Total wartością Quantity w elemencie bazowym CTE.
  • Zwiększaj Total o wartość Quantity elementu podrzędnego w kroku rekurencji.
  • Użyj SUM(), aby obliczyć sumę Total na podstawie zagregowanych informacji o identyfikatorach w hierarchii.