Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###--------------------------------------------------------------------------------------------------------------------------------
- # 1. Ile jest rekordów w tabeli
- ###--------------------------------------------------------------------------------------------------------------------------------
- SELECT count(KOD) "Liczba rekordow"
- FROM KS_gminy;
- ###--------------------------------------------------------------------------------------------------------------------------------
- # 2. Ile jest różnych województw
- ###--------------------------------------------------------------------------------------------------------------------------------
- SELECT count(id_woj) "Liczba różnych województw"
- FROM KS_wojewodztwa;
- ###--------------------------------------------------------------------------------------------------------------------------------
- # 3. Ile jest gmin w danym województwie
- ###--------------------------------------------------------------------------------------------------------------------------------
- SELECT count(KOD) "Ilosc gmin"
- FROM KS_gminy g
- INNER JOIN KS_wojewodztwa w
- ON g.id_woj = w.id_woj
- WHERE w.NazwaWojewodztwa LIKE "lubelskie";
- ###--------------------------------------------------------------------------------------------------------------------------------
- # 4. Zestawienie liczby gmin w poszczególnych województwach
- ###--------------------------------------------------------------------------------------------------------------------------------
- SELECT w.NazwaWojewodztwa "Woj.", count(KOD) "Ilosc gmin w danych wojewodztwach"
- FROM KS_gminy g
- INNER JOIN KS_wojewodztwa w
- ON g.id_woj = w.id_woj
- GROUP BY w.NazwaWojewodztwa;
- ###--------------------------------------------------------------------------------------------------------------------------------
- # 5. Wybierz dowolne dwie gminy z wojewodztwa małopolskiego i dopisz je do zestawu danych
- # (pamiętaj ze niedopuszczalne jest istnienie wpisów po stronie N-relacji , które nie mają swojego odpowiednika po stronie 1-relacji
- # tzw #sytuacja "dziecko bez rodzica")
- ###--------------------------------------------------------------------------------------------------------------------------------
- INSERT INTO KS_wojewodztwa
- VAlUES(0,"malopolskie");
- INSERT INTO KS_gminy
- VALUES(0, "Limanowa", 4),(0,"Gdow",4);
- # Useful links
- # https://stackoverflow.com/a/21882295
- # https://www.w3schools.com/sql/sql_foreignkey.asp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement