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

Connected

ćwiczenie

CTE dla dobrze płatnych stanowisk IT

W poprzednim ćwiczeniu utworzyłeś CTE, aby znaleźć stanowiska IT. Teraz połączysz te wyniki z kolejnym CTE opartym na tabeli salary. Użyjesz wielu definicji CTE w jednym zapytaniu. Zwróć uwagę, że do oddzielenia definicji zapytań CTE używa się przecinka. Tabela salary zawiera dodatkowe informacje o ID i wynagrodzeniu pracowników. Twoim zadaniem jest utworzenie drugiego CTE o nazwie ITsalary oraz złączenie obu tabel CTE po ID pracowników. JOIN powinien zwracać tylko rekordy mające pasujące wartości w obu tabelach. Na koniec wyfiltruj wyłącznie pracowników zarabiających więcej niż 3000.

Instrukcje

100 XP
  • Zdefiniuj drugi CTE, ITsalary, z polami ID i Salary.
  • Znajdź wynagrodzenia powyżej 3000.
  • Połącz oba CTE za pomocą JOIN po pasujących ID i wybierz imię, wynagrodzenie oraz stanowisko wybranych pracowników.