zad1 SELECT Nazwa, Cena, grupa from Produkty WHERE Nazwa LIKE 'M%' or Nazwa LIKE 'P%' zad.2 SELECT Imie, Nazwisko, Email from Klienci WHERE (Miasto) IN ('Warszawa', 'Lublin') AND DataUrodzenia > '2000-01-01' zad.3 SELECT Imie, Nazwisko, Stanowisko, Pensja FROM Pracownicy ORDER by Pensja DESC, Nazwisko ASC zad4 SELECT ROUND(AVG(Cena), 2) AS SredniaCena, MAX(Cena) AS NajwyzszaCena, MIN(Cena) AS NajnizszaCena, COUNT(*) AS LiczbaProduktow FROM Produkty zad5 SELECT Miasto, COUNT(*) as LiczbaDostawcow from Dostawcy group BY Miasto ORDER BY LiczbaDostawcow DESC zad6 SELECT grupa, ROUND(AVG(Cena), 2) AS SredniaCena FROM Produkty GROUP BY grupa HAVING AVG(Cena) > 5.00 ORDER BY SredniaCena DESC zad7 SELECT Nazwa, Cena, DataDodania, YEAR(DataDodania) AS Rok FROM Produkty where YEAR(DataDodania) BETWEEN 2000 AND 2020 ORDER BY Rok asc zad8 SELECT Imie, Nazwisko, DataUrodzenia, TIMESTAMPDIFF(YEAR, DataUrodzenia, CURDATE()) AS Wiek from Klienci having Wiek > 10 zad9 SELECT Klienci.Imie, Klienci.Nazwisko, Klienci.Miasto, Zamowienia.ID AS ID_Zamowienia, Zamowienia.DataZamowienia, Zamowienia.Ilosc FROM Zamowienia INNER JOIN Klienci ON Zamowienia.ID_Klienta = Klienci.ID ORDER BY Zamowienia.DataZamowienia DESC zad10 SELECT Klienci.Imie, Klienci.Nazwisko, Produkty.Nazwa as Produkt, Produkty.Cena, Zamowienia.Ilosc, (Produkty.Cena * Zamowienia.Ilosc) as WartoscZamowienia FROM Zamowienia INNER join Klienci on Zamowienia.ID_Klienta = Klienci.ID inner join Produkty on Zamowienia.ID_Produktu = Produkty.ID ORDER by WartoscZamowienia DESC zad111 SELECT Dostawcy.Nazwa, Dostawcy.Miasto, count(ProduktyDostawcy.ID_Produktu) as LiczbaProduktow FROM Dostawcy left JOIN ProduktyDostawcy ON Dostawcy.ID = ProduktyDostawcy.ID_Dostawcy group by Dostawcy.ID, Dostawcy.Nazwa, Dostawcy.Miasto order BY LiczbaProduktow desc zad12 SELECT Klienci.Imie, Klienci.Nazwisko, Klienci.Miasto, COUNT(Zamowienia.ID) as LiczbaZamowien, sum(Zamowienia.Ilosc) as LacznaIlosc FROM Klienci INNER JOIN Zamowienia on Klienci.ID = Zamowienia.ID_Klienta GROUP BY Klienci.ID, Klienci.Imie, Klienci.Nazwisko, Klienci.Miasto having COUNT(Zamowienia.ID) > 1 ORDER BY LiczbaZamowien DESC