Lekcja 15.10.10r..rtf

(1 KB) Pobierz

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;

 

 

 

select imie, nazwisko, miasto from klient k, zamowienie z

where k.klient_id=z.klient_id

and miasto like 'c%' or miasto like 'k%'

and month(data_zlozenia)=04

group by miasto;

 

Zgłoś jeśli naruszono regulamin