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