--laboratorium1 Hurtownie Danych --Rafał Pieniążek, 209847 --zestawienie ilosci klientow z poszczegolnych wojewodztw, posortowane alfabetycznie wg nazwy wojewodztwa SELECT wojewodztwa.Wojewodztwo, COUNT(klienci.IdKlienta) as ilosc_klientow FROM [BazaRelacyjna].[dbo].[Klienci] klienci JOIN [BazaRelacyjna].[dbo].[Miasta] miasta ON miasta.IdMiasta=klienci.IdMiasta JOIN [BazaRelacyjna].[dbo].[Wojewodztwa] wojewodztwa ON wojewodztwa.IdWojewodztwa=miasta.IdWojewodztwa GROUP BY wojewodztwa.Wojewodztwo ORDER BY wojewodztwa.Wojewodztwo ; --zestawienie wojewodztw, w ktorych jest wiecej niz 15 klientow SELECT wojewodztwa.Wojewodztwo, COUNT(klienci.IdKlienta) as ilosc_klientow FROM [BazaRelacyjna].[dbo].[Klienci] klienci JOIN [BazaRelacyjna].[dbo].[Miasta] miasta ON miasta.IdMiasta=klienci.IdMiasta JOIN [BazaRelacyjna].[dbo].[Wojewodztwa] wojewodztwa ON wojewodztwa.IdWojewodztwa=miasta.IdWojewodztwa GROUP BY wojewodztwa.Wojewodztwo HAVING COUNT(klienci.IdKlienta) > 15; --zestawienie ilosci klientow mieszkajacych w miastach zaczynajacych sie na s, pogrupowane wg wojewodztw SELECT wojewodztwa.Wojewodztwo, COUNT(klienci.IdKlienta) as ilosc_klientow FROM [BazaRelacyjna].[dbo].[Klienci] klienci JOIN [BazaRelacyjna].[dbo].[Miasta] miasta ON miasta.IdMiasta=klienci.IdMiasta JOIN [BazaRelacyjna].[dbo].[Wojewodztwa] wojewodztwa ON wojewodztwa.IdWojewodztwa=miasta.IdWojewodztwa WHERE miasta.Miasto like ('s%') GROUP BY wojewodztwa.Wojewodztwo --lista towaru pochodzacego od producentow, ktorych firma zaczyna sie na litere A SELECT * FROM [BazaRelacyjna].[dbo].[Towar] towar WHERE towar.IdProducenta IN ( SELECT producenci.IdProducenta FROM [BazaRelacyjna].[dbo].[Producenci] producenci WHERE producenci.NazwaProducenta like ('A%') );