1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Server における階層型クエリと再帰クエリ

Connected

演習

保守対象の送電線を取得する

提供された GridStructure テーブルには、線路同士の接続を表すフィールド(EquipmentID、EquipmentID_To、EquipmentID_From)と、線路の特性(例:Description、ConditionAssessment、VoltageLevel)がすでに定義されています。

ここでは、EquipmentID = 3 の線路に接続していて、ConditionAssessment が bad または repair、かつ VoltageLevel が HV の線路を探します。これにより、次の問いに答えられます。

記述と現在の状態に基づいて、どの線路を交換または修理すべきでしょうか?

接続している線路を見つけるために CTE を作成し、最後に目的の特性でフィルタリングしてください。

指示

100 XP
  • CTE maintenance_List を定義します。
  • 線路 3 から評価を開始します。
  • 対応する端点で GridStructure と maintenance_List を結合します。
  • LIKE を使い、ConditionAssessment が exchange または repair、かつ VoltageLevel が HV の送電線を絞り込みます。