Lekcja 15.10.10.r
Zad. 1 Ile sprzedano wszytskich przedmiotow o numerze 5?
select przedmiot_id, ilosc from linia_zamowienia where przedmiot_id=5;
z podzapytaniem
select przedmiot_id, sum(linia_zamowienia.ilosc) as 'ilosc sprzedanyc'
from linia_zamowienia
where przedmiot_id=5;
Zad. 2. Ile kazdego przedmiotu sprzedano?
select opis, ilosc from przedmiot p, linia_zamowienia l where l.przedmiot_id=p.przedmiot_id group by l.przedmiot_id;
select przedmiot_id, sum(linia_zamowienia.ilosc) from linia_zamowienia group by przedmiot_id;
uzywa funkcja AVG() -->srednia
select avg(ilosc), przedmiot_id from linia_zamowienia group by przedmiot_id;
Z nazwami przedmiotow:
select opis, avg(ilosc), p.przedmiot_id
from linia_zamowienia l, przedmiot p
where p.przedmiot_id=l.przedmiot_id
group by przedmiot_id;
Zad. 3. Wyswietl kto z mieszkancow miast na litere c lub k skladal zamowienia w miesiacu kwiecien.
select imie, nazwisko, miasto from klient k, zamowienie z
where k.klient_id=z.klient_id
and miasto like 'k%' or 'c%'
and month(data_zlozenia)=04
group by miasto;
and miasto like 'c%' or miasto like 'k%'
cyborg14