1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Hierarchical and Recursive Queries in SQL Server

Connected

Cvičení

Zjisti, které vedení potřebuje údržbu

V tabulce GridStructure jsou již definována pole popisující propojení vedení (EquipmentID, EquipmentID_To, EquipmentID_From) i jejich charakteristiky (např. Description, ConditionAssessment, VoltageLevel).

Tvým úkolem je najít vedení připojená k vedení s EquipmentID = 3, která mají jako ConditionAssessment hodnotu bad nebo repair a jejichž VoltageLevel je rovno HV. Díky tomu budeš schopen/schopna odpovědět na tuto otázku:

Která vedení je třeba vyměnit nebo opravit na základě jejich popisu a aktuálního stavu?

Vytvoř CTE pro nalezení propojených vedení a na závěr ho filtruj podle požadovaných charakteristik.

Pokyny

100 XP
  • Definuj CTE maintenance_List.
  • Začni vyhodnocování od vedení č. 3.
  • Spoj GridStructure s maintenance_List podle odpovídajících koncových bodů.
  • Pomocí LIKE vyfiltruj vedení, jejichž ConditionAssessment je exchange nebo repair a VoltageLevel je HV.