SQL -- lista konstrukcji zapytań

Transkrypt

SQL -- lista konstrukcji zapytań
SQL -- lista konstrukcji zapytań
na ćwiczenia
Zapytania jednopoziomowe
1. Złączenie z dodatkową selekcją wierszy tabel uczestniczących w złączeniu
2. Obliczenie zbiorcze w grupach wierszy (agregacja)
--z zastosowaniem SUM lub AVG
--z zastosowaniem COUNT
3. Obliczenie zbiorcze zastosowane do wyniku złączenia (zapytanie zawierające złączenie i
agregację)
4. Obliczenie zbiorcze z selekcją wyników (zapytanie z klauzulą HAVING)
Zapytania z podzapytaniami
1. Zapytanie z podzapytaniem nieskorelowanym w klauzuli WHERE, konstrukcja z
operatorem IN (przykłady 4.1-4.5 w zbiorze przykładów)
--równoważne zapytanie jednopoziomowe
2. Zapytanie z podzapytaniem nieskorelowanym w klauzuli WHERE, konstrukcja z
operatorem porównania (przykłady 4.6-4.9 w zbiorze przykładów)
--równoważne zapytanie jednopoziomowe
3. Zapytanie z podzapytaniem skorelowanym w klauzuli WHERE, konstrukcja z operatorem
EXISTS (przykłady 4.18-4.20 w zbiorze przykładów)
--równoważne zapytanie jednopoziomowe
4.Zapytanie z podzapytaniem skorelowanym w klauzuli WHERE--podzapytanie wykonuje
obliczenie zbiorcze (agregacja) , konstrukcja z operatorem porównania (przykłady 4.10-4.15
w zbiorze przykładów)
--równoważne zapytanie jednopoziomowe (z zastosowaniem złączenia, agregacji
i klauzuli HAVING)
5. Zapytanie z podzapytaniem (nieskorelowanym oczywiście) w klauzuli FROM