1300739487
SELECT COUNT(*) FROM WYPOŻYCZENIE
a liczba czytelników:
SELECT COUNT(*)
FROM (SELECT ID_C
FROM WYPOŻYCZENIE GROUP BY ID_C) AS PODZ
Mamy powyżej podzapytanie jako tabelę w której chcemy po prostu policzyć wiersze. Co bardzo istotne, w takim wypadku musimy nadać takiej tabeli nazwę (w przykładzie powyżej „PODZ”) -bez tego będzie błąd składniowy i zapytanie się nie wykona.
Zbierąjąc całość możemy określić średnią na przykład w poniższy sposób:_
SELECT ILEWYPOZYCZEN/ILECZYTELNIKOW AS ŚREDNIA FROM (SELECT COUNT(*) AS ILECZYTELNIKOW,
(SELECT COUNT(*)
FROM WYPOŻYCZENIE ) AS ILEWYPOZYCZEN FROM (SELECT ID_C, COUNT(ID_C)
FROM WYPOŻYCZENIE GROUP BY ID_C) AS PODZ ) AS SUMY
ŚREDNIA
1.5238
Zbierając zatem wszystkie elementy mamy ukończone zapytanie:
select imię,
Nazwisko,
COUNT(*) AS Czytelnictwo FROM CZYTELNIK,
WYPOŻYCZENIE
WHERE CZYTELNIK.ID = WYPOŻYCZENIE.ID_C GROUP BY ID_C
HAVING CZYTELNICTWO > (SELECT ILEWYPOZYCZEN/ILECZYTELNIKOW AS ŚREDNIA FROM (SELECT COUNT(*) AS ILECZYTELNIKOW, (SELECT COUNT(*)
FROM WYPOŻYCZENIE ) AS ILEWYPOZYCZEN FROM (SELECT ID_C, COUNT(ID_C)
FROM WYPOŻYCZENIE GROUP BY ID_C) AS PODZ ) AS SUMY)
ORDER BY CZYTELNICTWO DESC
Imię Nazwisko
Pudzian Pudzianowski 6
Kox Hardcore
Piotr Gupik
Jan Kowalski
Andrzej Gołota
Piotr Modliński
Wyszukiwarka
Podobne podstrony:
jest równoważne zapytaniu: select ID_P, IMIĘ, NAZWISKO, ID_D from pracownicy where ID_D = 10 or ID_DMożemy to zmienić, np. select ID P, IMIĘ, NAZWISKO, ID_D from pracownicy order by ID_D desc, NAZWISKselect P.ID_D, NAZWA, MIN(PENSJA) from pracownicy P, działy D where D.ID_D=P.IDJD group bySELECT t.id_domu, id_klienta, data_transakcji From transakcja as t, dom as d Where t.id_domu=d.id_doJedno z możliwych rozwiązań w SOL select id from PRODUKTY minus select Z.pid from ZAMÓWIENIA Z, KLIEZa pomocą przycisków można przejść do Wypożyczalni, Magazynu, Czytelni.QQQ Aby móc edytować rekordBiblioteki parafialne miasta Opola 23 Jak wynika z przedstawionych danych, liczba czytelników oraz l44910 skanuj0438 Rozdział 17. ♦ System news 455} else{ $where - " WHERE Userld = Suserld} $querf WYPOŻYCZAMYKSIĄŻKI Z KSIĘGOZBIORU CZYTELNI NIE TYLKO NA WEEKENDdfd ewid wypoż Czytelnik dane wypożyczeń O dane czytelnika czytelnicy dane czytelnikawypożyczalnia - 2 egzemplarze, czytelnia 1 egzem. Podstawy konstrukcji maszyn. T.2, Zarys dynamiki i- równoważny wynik daje: select SUM(PENSJA)/COUNT(PENSJA) from pracownicy; =>Laboratorium Bazy Danych 1 Język SQL Select z.nazwazesp, count(p.nrp) From zespól z, pracowni p WherZadanie 3.2. (0-1) Rozważ następujące zapytanie SQL do pewnej bazy danych: SELECT pesel, COUNT(*) FR11 wbach=> SELECT * FROM wypożyczenie CROSS JOIN klient; Iidwypozyczenia10 wbach=> SELECT * FROM wypożyczenie NATURAL INNER JOIN klient; idklientawięcej podobnych podstron