niedziela, 3 marca 2013

Inf. dla 2A - L.35

Temat: kwerendy agregujące.
Zapoznaj się z nowym operatorem języka SQL:
COUNT... AS... (licz... jako...)
GROUP BY... (grupuj po...)
Funkcja COUNT oblicza liczbę wierszy uzyskanych w wyniku zapytania. Klauzula GROUP BY grupuje wyniki obliczeń COUNT według pewnego pola.
Ogólny schemat użycia ...COUNT... AS... GROUP BY... 

SELECT tabela1.pole1, COUNT(tabela1.pole2) AS pole_nowe
FROM tabela1
GROUP BY pole1;
Lub też można połączyć kilka tabel:
SELECT tabela1.pole4, COUNT(tabela2.pole3) AS pole_nowe
FROM tabela1 INNER JOIN tabela2 ON tabela1.pole1=tabela2.pole2
GROUP BY pole4;
Zadanie 1: utwórz kwerendę agregującą, która pokazywałaby tytuły wszystkich książek i ile każdej z nich zostało wypożyczono.
Zadanie 2: utwórz kwerendę agregującą, która pokazywałaby nazwiska oraz imiona czytelników i liczbę książek przez nich wypożyczonych (nie wchodząc w szczegóły, jakie to są książki).




Brak komentarzy:

Prześlij komentarz