/*
Zadanie 1
1. Wybierz nazwy i adresy wszystkich klientów
2. Wybierz nazwiska i numery telefonów pracowników
3. Wybierz nazwy i ceny produktów
4. Pokaż wszystkie kategorie produktów (nazwy i opisy)
5. Pokaż nazwy i adresy stron www dostawców
6. Wybierz nazwy i adresy wszystkich klientów mających siedziby w Londynie
7. Wybierz nazwy i adresy  wszystkich klientów mających siedziby we Francji lub w Hiszpanii
8. Wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00
9. Wybierz nazwy i ceny produktów z kategorii  ‘seafood’
10. Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez firmę .Tokyo Traders.
11. Wybierz nazwy produktów których nie ma w magazynie
12. Szukamy informacji o produktach sprzedawanych w butelkach (bottle)
13. Wyszukaj informacje o stanowisku pracowników, których nazwiska zaczynają się na literę z zakresu od B do L
14. Wyszukaj informacje o stanowisku pracowników, których nazwiska zaczynają się na literę B lub L
15. Znajdź nazwy kategorii, które w opisie zawierają przecinek
16. Znajdź klientów, którzy w swojej nazwie mają w którymś miejscu słowo .Store.
17. Szukamy informacji o  produktach o cenach mniejszych niż 10 lub większych niż 20
18. Wybierz nazwy i kraje wszystkich klientów, wyniki posortuj według kraju, w ramach danego kraju nazwy firm  posortuj alfabetycznie
19 Wybierz informację o produktach (grupa, nazwa, cena), produkty posortuj wg grup a w grupach malejąco wg  ceny
20. Wybierz nazwy i kraje wszystkich klientów mających siedziby w Japonii (Japan) lub we Włoszech (Italy), wyniki  posortuj według kraju, w ramach danego kraju nazwy firm posortuj alfabetycznie
*/

--1.Wybierz nazwy i adresy wszystkich klientów

--2. Wybierz nazwiska i numery telefonów pracowników

--3. Wybierz nazwy i ceny produktów

--4. Pokaż wszystkie kategorie produktów (nazwy i opisy)

--5. Pokaż nazwy i adresy stron www dostawców

--6. Wybierz nazwy i adresy wszystkich klientów mających siedziby w Londynie

--7. Wybierz nazwy i adresy wszystkich klientów mających siedziby we Francji lub wHiszpanii

-- 8. Wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00

--9. Wybierz nazwy i ceny produktów z kategorii  ‘seafood’

--10. Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez firmę .Tokyo Traders.


--11. Wybierz nazwy produktów których nie ma w magazynie


--12. Szukamy informacji o produktach sprzedawanych  w butelkach (bottle)

--13. Wyszukaj informacje o stanowisku pracowników, których nazwiska zaczynają się na literę z zakresu od B do L

--14. Wyszukaj informacje o stanowisku pracowników, których nazwiska zaczynają się na literę B lub L

--15. Znajdź nazwy kategorii, które w opisie zawierają  przecinek

--16. Znajdź klientów, którzy w swojej nazwie mają w którymś miejscu słowo .Store.

--17. Szukamy informacji o produktach o cenach mniejszych niż 10 lub większych niż 20


--18. Wybierz nazwy i kraje wszystkich klientów, wyniki posortuj według kraju, w ramach danego kraju nazwy firm  posortuj alfabetycznie

--19. Wybierz informację o produktach (grupa, nazwa, cena), produkty posortuj wg grup a w grupach malejąco wg  ceny

--20. Wybierz nazwy i kraje wszystkich klientów mających siedziby w Japonii (Japan) lub
--we Włoszech (Italy), wyniki  posortuj według kraju, w  ramach danego kraju nazwy firm posortuj alfabetycznie


/*Zadanie 2
Grupowanie, funkcje agregujące 
Baza NORTHWIND 
1. Policz średnią cenę jednostkową dla wszystkich produktów w tabeli products.
2. Zsumuj wszystkie wartości w kolumnie quantity w tabeli order details
3.Podaj liczbę produktów o cenach mniejszych niż 10$ lub większych niż 20$
4.Podaj maksymalną cenę produktu dla produktów o cenach poniżej 20$
5.Podaj maksymalną i minimalną i średnią cenę produktu dla produktów o produktach sprzedawanych w butelkach (bottle)
6.Wypisz informację o wszystkich produktach o cenie powyżej średniej
7.Podaj sumę zamówienia o numerze 10250
8.Napisz polecenie, które zwraca informacje o zamówieniach z tablicy  order details.
Zapytanie ma grupować i wyświetlać identyfikator każdego produktu a następnie
obliczać ogólną zamówioną ilość. Ogólna ilość jest sumowana 
funkcją agregującą SUM i wyświetlana jako jedna wartość dla każdego produktu.
9.Podaj maksymalną cenę zamawianego produktu dla każdego zamówienia
10.Posortuj zamówienia wg maksymalnej ceny produktu
11.Podaj maksymalną i minimalną cenę zamawianego produktu dla każdego zamówienia
12.Podaj liczbę zamówień dostarczanych przez poszczególnych spedytorów
13.Który z spedytorów był najaktywniejszy w 1997 roku
14.Wyświetl zamówienia dla których liczba pozycji zamówienia jest większa niż 5
15.Wyświetl klientów którzy dla których w 1998 roku zrealizowano więcej niż 8
zamówień (wyniki posortuj 
malejąco wg łącznej kwoty za dostarczenie zamówień dla każdego z klientów)
*/

--1.Policz średnią cenę jednostkową dla wszystkich produktów w tabeli products.

--2. Zsumuj wszystkie wartości w kolumnie quantity w tabeli order details

--3. Podaj liczbę produktów o cenach mniejszych niż 10$ lub większych niż 20$

--4. Podaj maksymalną cenę produktu dla produktów o cenach poniżej 20$

--5.Podaj maksymalną i minimalną i średnią cenę produktu dla produktów o produktach sprzedawanych w butelkach (bottle)

--6.Wypisz informację o wszystkich produktach o cenie powyżej średniej

--7. Podaj sumę zamówienia o numerze 10250

--8. Napisz polecenie, które zwraca informacje o zamówieniach z tablicy  order details.
--Zapytanie ma grupować i wyświetlać identyfikator każdego produktu a następnie
--obliczać ogólną zamówioną ilość. Ogólna ilość jest sumowana funkcją agregującą
--SUM i wyświetlana jako jedna wartość dla każdego produktu.


--9.Podaj maksymalną cenę zamawianego produktu dla każdego zamówienia

--10. Posortuj zamówienia wg maksymalnej ceny produktu

--11. Podaj maksymalną i minimalną cenę zamawianego produktu dla każdego zamówienia

--12. Podaj liczbę zamówień dostarczanych przez poszczególnych spedytorów

--13. Który z spedytorów był najaktywniejszy w  1997 roku

--14. Wyświetl zamówienia dla których liczba pozycji zamówienia jest większa niż 5

--15. Wyświetl klientów którzy dla których w 1998 roku zrealizowano więcej niż 8
--zamówień (wyniki posortuj  malejąco wg łącznej kwoty za dostarczenie zamówień dla każdego z klientów)


/*Zadanie 3
Łączenie danych z wielu tabel 
Baza NORTHWIND 
1.	Napisz polecenie zwracające nazwy produktów i firmy je dostarczające (tak aby produkty bez dostarczycieli i dostarczyciele. bez produktów nie pojawiali się w wyniku).
2.	Napisz polecenie zwracające jako wynik nazwy klientów, którzy złożyli zamówienia po 01 marca 1998
3.	Napisz polecenie zwracające wszystkich klientów z datami zamówień.
*/

--1.Napisz polecenie zwracające nazwy produktów i firmy je dostarczające 

--2. Napisz polecenie zwracające jako wynik nazwy klientów, którzy złożyli zamówienia po 01 marca 1998


--3. Napisz polecenie zwracające wszystkich klientów z datami zamówień.


/*

Zadanie 4
1.	Wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00, dla każdego produktu podaj  dane adresowe dostawcy
2.	Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez firmę Tokyo Traders
3.	Wybierz nazwy i numery telefonów dostawców, dostarczających produkty, których aktualnie nie ma w magazynie
4.	Napisz polecenie zwracające listę produktów zamawianych w dniu 1996
5.	Wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00, dla każdego produktu podaj dane adresowe dostawcy, interesują nas tylko produkty zkategoriiMeat/Poultry.
6.	Wybierz nazwy i ceny produktów z kategorii Confections dla każdego produktu podaj nazwę dostawcy.
7.	Wybierz nazwy i numery telefonów klientów, którym w 1997 roku przesyłki
dostarczała firma United Package.
8.Wybierz nazwy i numery telefonów klientów, którzy kupowali produkty z Kategorii Confections.

*/

--1.wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00, dla każdego produktu podaj 
--dane adresowe dostawcy
 



--2. Wybierz nazwy produktów oraz inf. o stanie magazynu dla produktów dostarczanych przez
--firmę Tokyo Traders

--3. Wybierz nazwy i numery telefonów dostawców, dostarczających produkty, których aktualnie nie ma w magazynie

--4. Napisz polecenie zwracające listę produktów zamawianych w dniu 1996-07-08.

--5. Wybierz nazwy i ceny produktów o cenie jednostkowej pomiędzy 20.00 a 30.00, dla
--każdego produktu podaj dane adresowe dostawcy, interesują nas tylko produkty z kategorii Meat/Poultry.

--6.Wybierz nazwy i ceny produktów z kategorii Confections dla każdego produktu podaj nazwę dostawcy.


--7. Wybierz nazwy i numery telefonów klientów, którym w 1997 roku przesyłki dostarczała firma United Package.

--8. Wybierz nazwy i numery telefonów klientów, którzy kupowali produkty z kategorii Confections.


