CREATE TABLE rahvastik( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, aasta INT, maakond VARCHAR(20), sugu VARCHAR(5), synnid INT, surmad INT, UNIQUE(aasta, maakond, sugu) ); ="INSERT INTO rahvastik VALUES(NULL, " & A1 & ", '" & B1 &"', '" & C1 & "', " & D1 & ", " & E1 &")" INSERT INTO rahvastik VALUES(NULL, 1963, 'Harju maakond', 'mees', 3050, 1613); INSERT INTO rahvastik VALUES(NULL, 1963, '..Tallinn', 'mees', 2382, 1152); INSERT INTO rahvastik VALUES(NULL, 1963, 'Hiiu maakond', 'mees', 83, 89); INSERT INTO rahvastik VALUES(NULL, 1963, 'Ida-Viru maakond', 'mees', 1445, 609); INSERT INTO rahvastik VALUES(NULL, 1963, 'Jõgeva maakond', 'mees', 311, 269); INSERT INTO rahvastik VALUES(NULL, 1963, 'Järva maakond', 'mees', 314, 259); INSERT INTO rahvastik VALUES(NULL, 1963, 'Lääne maakond', 'mees', 244, 200); INSERT INTO rahvastik VALUES(NULL, 1963, 'Lääne-Viru maakond', 'mees', 599, 413); INSERT INTO rahvastik VALUES(NULL, 1963, 'Põlva maakond', 'mees', 295, 229); INSERT INTO rahvastik VALUES(NULL, 1963, 'Pärnu maakond', 'mees', 702, 513); INSERT INTO rahvastik VALUES(NULL, 1963, 'Rapla maakond', 'mees', 284, 241); INSERT INTO rahvastik VALUES(NULL, 1963, 'Saare maakond', 'mees', 363, 217); INSERT INTO rahvastik VALUES(NULL, 1963, 'Tartu maakond', 'mees', 1027, 616); INSERT INTO rahvastik VALUES(NULL, 1963, 'Valga maakond', 'mees', 337, 228); INSERT INTO rahvastik VALUES(NULL, 1963, 'Viljandi maakond', 'mees', 514, 382); INSERT INTO rahvastik VALUES(NULL, 1963, 'Võru maakond', 'mees', 421, 254); INSERT INTO rahvastik VALUES(NULL, 1963, 'Harju maakond', 'naine', 2806, 1904); INSERT INTO rahvastik VALUES(NULL, 1963, '..Tallinn', 'naine', 2131, 1458); INSERT INTO rahvastik VALUES(NULL, 1963, 'Hiiu maakond', 'naine', 73, 73); INSERT INTO rahvastik VALUES(NULL, 1963, 'Ida-Viru maakond', 'naine', 1354, 587); INSERT INTO rahvastik VALUES(NULL, 1963, 'Jõgeva maakond', 'naine', 290, 315); INSERT INTO rahvastik VALUES(NULL, 1963, 'Järva maakond', 'naine', 262, 249); INSERT INTO rahvastik VALUES(NULL, 1963, 'Lääne maakond', 'naine', 201, 256); INSERT INTO rahvastik VALUES(NULL, 1963, 'Lääne-Viru maakond', 'naine', 588, 537); INSERT INTO rahvastik VALUES(NULL, 1963, 'Põlva maakond', 'naine', 266, 243); INSERT INTO rahvastik VALUES(NULL, 1963, 'Pärnu maakond', 'naine', 686, 500); INSERT INTO rahvastik VALUES(NULL, 1963, 'Rapla maakond', 'naine', 284, 276); INSERT INTO rahvastik VALUES(NULL, 1963, 'Saare maakond', 'naine', 320, 319); INSERT INTO rahvastik VALUES(NULL, 1963, 'Tartu maakond', 'naine', 1013, 775); INSERT INTO rahvastik VALUES(NULL, 1963, 'Valga maakond', 'naine', 279, 313); INSERT INTO rahvastik VALUES(NULL, 1963, 'Viljandi maakond', 'naine', 495, 473); INSERT INTO rahvastik VALUES(NULL, 1963, 'Võru maakond', 'naine', 369, 299); INSERT INTO rahvastik VALUES(NULL, 2011, 'Harju maakond', 'mees', 3523, 2621); INSERT INTO rahvastik VALUES(NULL, 2011, '..Tallinn', 'mees', 2521, 2001); INSERT INTO rahvastik VALUES(NULL, 2011, 'Hiiu maakond', 'mees', 45, 60); INSERT INTO rahvastik VALUES(NULL, 2011, 'Ida-Viru maakond', 'mees', 655, 1156); INSERT INTO rahvastik VALUES(NULL, 2011, 'Jõgeva maakond', 'mees', 156, 226); INSERT INTO rahvastik VALUES(NULL, 2011, 'Järva maakond', 'mees', 178, 204); INSERT INTO rahvastik VALUES(NULL, 2011, 'Lääne maakond', 'mees', 119, 157); INSERT INTO rahvastik VALUES(NULL, 2011, 'Lääne-Viru maakond', 'mees', 322, 399); INSERT INTO rahvastik VALUES(NULL, 2011, 'Põlva maakond', 'mees', 157, 175); INSERT INTO rahvastik VALUES(NULL, 2011, 'Pärnu maakond', 'mees', 459, 533); INSERT INTO rahvastik VALUES(NULL, 2011, 'Rapla maakond', 'mees', 174, 220); INSERT INTO rahvastik VALUES(NULL, 2011, 'Saare maakond', 'mees', 178, 209); INSERT INTO rahvastik VALUES(NULL, 2011, 'Tartu maakond', 'mees', 1005, 732); INSERT INTO rahvastik VALUES(NULL, 2011, 'Valga maakond', 'mees', 165, 235); INSERT INTO rahvastik VALUES(NULL, 2011, 'Viljandi maakond', 'mees', 242, 338); INSERT INTO rahvastik VALUES(NULL, 2011, 'Võru maakond', 'mees', 177, 218); INSERT INTO rahvastik VALUES(NULL, 2011, 'Harju maakond', 'naine', 3376, 2868); INSERT INTO rahvastik VALUES(NULL, 2011, '..Tallinn', 'naine', 2465, 2224); INSERT INTO rahvastik VALUES(NULL, 2011, 'Hiiu maakond', 'naine', 53, 54); INSERT INTO rahvastik VALUES(NULL, 2011, 'Ida-Viru maakond', 'naine', 608, 1099); INSERT INTO rahvastik VALUES(NULL, 2011, 'Jõgeva maakond', 'naine', 127, 200); INSERT INTO rahvastik VALUES(NULL, 2011, 'Järva maakond', 'naine', 164, 175); INSERT INTO rahvastik VALUES(NULL, 2011, 'Lääne maakond', 'naine', 112, 170); INSERT INTO rahvastik VALUES(NULL, 2011, 'Lääne-Viru maakond', 'naine', 325, 408); INSERT INTO rahvastik VALUES(NULL, 2011, 'Põlva maakond', 'naine', 124, 193); INSERT INTO rahvastik VALUES(NULL, 2011, 'Pärnu maakond', 'naine', 424, 548); INSERT INTO rahvastik VALUES(NULL, 2011, 'Rapla maakond', 'naine', 185, 204); INSERT INTO rahvastik VALUES(NULL, 2011, 'Saare maakond', 'naine', 176, 197); INSERT INTO rahvastik VALUES(NULL, 2011, 'Tartu maakond', 'naine', 901, 812); INSERT INTO rahvastik VALUES(NULL, 2011, 'Valga maakond', 'naine', 150, 243); INSERT INTO rahvastik VALUES(NULL, 2011, 'Viljandi maakond', 'naine', 237, 362); INSERT INTO rahvastik VALUES(NULL, 2011, 'Võru maakond', 'naine', 162, 228); mysql -uif15 -pifikad15 if15_jaagup_2 < rahvastik.sql mysql> SELECT * FROM rahvastik -> ; +----+-------+----------------------+-------+--------+--------+ | id | aasta | maakond | sugu | synnid | surmad | +----+-------+----------------------+-------+--------+--------+ | 1 | 1963 | Harju maakond | mees | 3050 | 1613 | | 2 | 1963 | ..Tallinn | mees | 2382 | 1152 | | 3 | 1963 | Hiiu maakond | mees | 83 | 89 | | 4 | 1963 | Ida-Viru maakond | mees | 1445 | 609 | | 5 | 1963 | Jõgeva maakond | mees | 311 | 269 | | 6 | 1963 | Järva maakond | mees | 314 | 259 | | 7 | 1963 | Lääne maakond | mees | 244 | 200 | | 8 | 1963 | Lääne-Viru maakond | mees | 599 | 413 | | 9 | 1963 | Põlva maakond | mees | 295 | 229 | | 10 | 1963 | Pärnu maakond | mees | 702 | 513 | | 11 | 1963 | Rapla maakond | mees | 284 | 241 | | 12 | 1963 | Saare maakond | mees | 363 | 217 | | 13 | 1963 | Tartu maakond | mees | 1027 | 616 | | 14 | 1963 | Valga maakond | mees | 337 | 228 | | 15 | 1963 | Viljandi maakond | mees | 514 | 382 | | 16 | 1963 | Võru maakond | mees | 421 | 254 | | 17 | 1963 | Harju maakond | naine | 2806 | 1904 | | 18 | 1963 | ..Tallinn | naine | 2131 | 1458 | | 19 | 1963 | Hiiu maakond | naine | 73 | 73 | | 20 | 1963 | Ida-Viru maakond | naine | 1354 | 587 | | 21 | 1963 | Jõgeva maakond | naine | 290 | 315 | | 22 | 1963 | Järva maakond | naine | 262 | 249 | | 23 | 1963 | Lääne maakond | naine | 201 | 256 | | 24 | 1963 | Lääne-Viru maakond | naine | 588 | 537 | | 25 | 1963 | Põlva maakond | naine | 266 | 243 | | 26 | 1963 | Pärnu maakond | naine | 686 | 500 | | 27 | 1963 | Rapla maakond | naine | 284 | 276 | | 28 | 1963 | Saare maakond | naine | 320 | 319 | | 29 | 1963 | Tartu maakond | naine | 1013 | 775 | | 30 | 1963 | Valga maakond | naine | 279 | 313 | | 31 | 1963 | Viljandi maakond | naine | 495 | 473 | | 32 | 1963 | Võru maakond | naine | 369 | 299 | | 33 | 2011 | Harju maakond | mees | 3523 | 2621 | | 34 | 2011 | ..Tallinn | mees | 2521 | 2001 | | 35 | 2011 | Hiiu maakond | mees | 45 | 60 | | 36 | 2011 | Ida-Viru maakond | mees | 655 | 1156 | | 37 | 2011 | Jõgeva maakond | mees | 156 | 226 | | 38 | 2011 | Järva maakond | mees | 178 | 204 | | 39 | 2011 | Lääne maakond | mees | 119 | 157 | | 40 | 2011 | Lääne-Viru maakond | mees | 322 | 399 | | 41 | 2011 | Põlva maakond | mees | 157 | 175 | | 42 | 2011 | Pärnu maakond | mees | 459 | 533 | | 43 | 2011 | Rapla maakond | mees | 174 | 220 | | 44 | 2011 | Saare maakond | mees | 178 | 209 | | 45 | 2011 | Tartu maakond | mees | 1005 | 732 | | 46 | 2011 | Valga maakond | mees | 165 | 235 | | 47 | 2011 | Viljandi maakond | mees | 242 | 338 | | 48 | 2011 | Võru maakond | mees | 177 | 218 | | 49 | 2011 | Harju maakond | naine | 3376 | 2868 | | 50 | 2011 | ..Tallinn | naine | 2465 | 2224 | | 51 | 2011 | Hiiu maakond | naine | 53 | 54 | | 52 | 2011 | Ida-Viru maakond | naine | 608 | 1099 | | 53 | 2011 | Jõgeva maakond | naine | 127 | 200 | | 54 | 2011 | Saare maakond | naine | 176 | 197 | | 55 | 2011 | Valga maakond | naine | 150 | 243 | | 56 | 2011 | Viljandi maakond | naine | 237 | 362 | | 57 | 2011 | Võru maakond | naine | 162 | 228 | +----+-------+----------------------+-------+--------+--------+ SELECT COUNT(*) FROM rahvastik; mysql> SELECT * FROM rahvastik WHERE synnid>1000; +-----+-------+------------------+-------+--------+--------+ | id | aasta | maakond | sugu | synnid | surmad | +-----+-------+------------------+-------+--------+--------+ | 59 | 1963 | Harju maakond | mees | 3050 | 1613 | | 60 | 1963 | ..Tallinn | mees | 2382 | 1152 | | 62 | 1963 | Ida-Viru maakond | mees | 1445 | 609 | | 71 | 1963 | Tartu maakond | mees | 1027 | 616 | | 75 | 1963 | Harju maakond | naine | 2806 | 1904 | | 76 | 1963 | ..Tallinn | naine | 2131 | 1458 | | 78 | 1963 | Ida-Viru maakond | naine | 1354 | 587 | | 87 | 1963 | Tartu maakond | naine | 1013 | 775 | | 91 | 2011 | Harju maakond | mees | 3523 | 2621 | | 92 | 2011 | ..Tallinn | mees | 2521 | 2001 | | 103 | 2011 | Tartu maakond | mees | 1005 | 732 | | 107 | 2011 | Harju maakond | naine | 3376 | 2868 | | 108 | 2011 | ..Tallinn | naine | 2465 | 2224 | +-----+-------+------------------+-------+--------+--------+ mysql> SELECT DISTINCT maakond FROM rahvastik WHERE synnid>1000; +------------------+ | maakond | +------------------+ | Harju maakond | | ..Tallinn | | Ida-Viru maakond | | Tartu maakond | +------------------+ -- Iga maakonna kohta kui palju on nendel aastatel kokku sündinud: SELECT SUM(synnid), maakond FROM rahvastik GROUP BY maakond; +-------------+----------------------+ | SUM(synnid) | maakond | +-------------+----------------------+ | 9499 | ..Tallinn | | 12755 | Harju maakond | | 254 | Hiiu maakond | | 4062 | Ida-Viru maakond | | 884 | Jõgeva maakond | | 918 | Järva maakond | | 676 | Lääne maakond | | 1834 | Lääne-Viru maakond | | 842 | Põlva maakond | | 2271 | Pärnu maakond | | 927 | Rapla maakond | | 1037 | Saare maakond | | 3946 | Tartu maakond | | 931 | Valga maakond | | 1488 | Viljandi maakond | | 1129 | Võru maakond | +-------------+----------------------+ -- Näita iga maakonna kohta, kui palju on nendel aastatel kokku surnud mehi mysql> SELECT SUM(surmad), maakond FROM rahvastik WHERE sugu='mees' GROUP BY maakond; +-------------+----------------------+ | SUM(surmad) | maakond | +-------------+----------------------+ | 3153 | ..Tallinn | | 4234 | Harju maakond | | 149 | Hiiu maakond | | 1765 | Ida-Viru maakond | | 495 | Jõgeva maakond | | 463 | Järva maakond | | 357 | Lääne maakond | | 812 | Lääne-Viru maakond | | 404 | Põlva maakond | | 1046 | Pärnu maakond | | 461 | Rapla maakond | | 426 | Saare maakond | | 1348 | Tartu maakond | | 463 | Valga maakond | | 720 | Viljandi maakond | | 472 | Võru maakond | +-------------+----------------------+ -- Igas maakonnas ja aastal kõik sünnid kokku SELECT maakond, aasta, SUM(synnid) FROM rahvastik GROUP BY maakond, aasta; -- Igas maakonnas ja aastal meeste sünnid SELECT maakond, aasta, SUM(synnid) FROM rahvastik WHERE sugu='mees' GROUP BY maakond, aasta; SELECT maakond, aasta, synnid FROM rahvastik WHERE sugu='mees'; Leia aastad ja maakonnad, kus sündide arv ületab surmasid. * ainult mehed * mehed ja naised kokku (SUM ja GROUP BY) mysql> SELECT aasta, maakond, sugu FROM rahvastik WHERE sugu='mees' AND synnid>surmad; +-------+----------------------+------+ | aasta | maakond | sugu | +-------+----------------------+------+ | 1963 | Harju maakond | mees | | 1963 | ..Tallinn | mees | | 1963 | Ida-Viru maakond | mees | | 1963 | Jõgeva maakond | mees | | 1963 | Järva maakond | mees | | 1963 | Lääne maakond | mees | | 1963 | Lääne-Viru maakond | mees | | 1963 | Põlva maakond | mees | | 1963 | Pärnu maakond | mees | | 1963 | Rapla maakond | mees | | 1963 | Saare maakond | mees | | 1963 | Tartu maakond | mees | | 1963 | Valga maakond | mees | | 1963 | Viljandi maakond | mees | | 1963 | Võru maakond | mees | | 2011 | Harju maakond | mees | | 2011 | ..Tallinn | mees | | 2011 | Tartu maakond | mees | +-------+----------------------+------+ mysql> SELECT aasta, maakond, SUM(synnid), SUM(surmad) FROM rahvastik GROUP BY aasta, maakond; +-------+----------------------+-------------+-------------+ | aasta | maakond | SUM(synnid) | SUM(surmad) | +-------+----------------------+-------------+-------------+ | 1963 | ..Tallinn | 4513 | 2610 | | 1963 | Harju maakond | 5856 | 3517 | | 1963 | Hiiu maakond | 156 | 162 | | 1963 | Ida-Viru maakond | 2799 | 1196 | | 1963 | Jõgeva maakond | 601 | 584 | | 1963 | Järva maakond | 576 | 508 | | 1963 | Lääne maakond | 445 | 456 | | 1963 | Lääne-Viru maakond | 1187 | 950 | | 1963 | Põlva maakond | 561 | 472 | | 1963 | Pärnu maakond | 1388 | 1013 | | 1963 | Rapla maakond | 568 | 517 | | 1963 | Saare maakond | 683 | 536 | | 1963 | Tartu maakond | 2040 | 1391 | | 1963 | Valga maakond | 616 | 541 | | 1963 | Viljandi maakond | 1009 | 855 | | 1963 | Võru maakond | 790 | 553 | | 2011 | ..Tallinn | 4986 | 4225 | | 2011 | Harju maakond | 6899 | 5489 | | 2011 | Hiiu maakond | 98 | 114 | | 2011 | Ida-Viru maakond | 1263 | 2255 | | 2011 | Jõgeva maakond | 283 | 426 | | 2011 | Järva maakond | 342 | 379 | | 2011 | Lääne maakond | 231 | 327 | | 2011 | Lääne-Viru maakond | 647 | 807 | | 2011 | Põlva maakond | 281 | 368 | | 2011 | Pärnu maakond | 883 | 1081 | | 2011 | Rapla maakond | 359 | 424 | | 2011 | Saare maakond | 354 | 406 | | 2011 | Tartu maakond | 1906 | 1544 | | 2011 | Valga maakond | 315 | 478 | | 2011 | Viljandi maakond | 479 | 700 | | 2011 | Võru maakond | 339 | 446 | +-------+----------------------+-------------+-------------+ mysql> SELECT aasta, maakond, SUM(synnid) AS synde, SUM(surmad) AS surmasid FROM rahvastik GROUP BY aasta, maakond HAVING synde>surmasid; +-------+----------------------+-------+----------+ | aasta | maakond | synde | surmasid | +-------+----------------------+-------+----------+ | 1963 | ..Tallinn | 4513 | 2610 | | 1963 | Harju maakond | 5856 | 3517 | | 1963 | Ida-Viru maakond | 2799 | 1196 | | 1963 | Jõgeva maakond | 601 | 584 | | 1963 | Järva maakond | 576 | 508 | | 1963 | Lääne-Viru maakond | 1187 | 950 | | 1963 | Põlva maakond | 561 | 472 | | 1963 | Pärnu maakond | 1388 | 1013 | | 1963 | Rapla maakond | 568 | 517 | | 1963 | Saare maakond | 683 | 536 | | 1963 | Tartu maakond | 2040 | 1391 | | 1963 | Valga maakond | 616 | 541 | | 1963 | Viljandi maakond | 1009 | 855 | | 1963 | Võru maakond | 790 | 553 | | 2011 | ..Tallinn | 4986 | 4225 | | 2011 | Harju maakond | 6899 | 5489 | | 2011 | Tartu maakond | 1906 | 1544 | +-------+----------------------+-------+----------+ Alampäringud SELECT AVG(synnid) FROM rahvastik WHERE aasta='2011' AND sugu='naine'; +-------------+ | AVG(synnid) | +-------------+ | 599.3125 | +-------------+ SELECT maakond, synnid FROM rahvastik WHERE aasta=2011 AND sugu='naine'; SELECT maakond, synnid FROM rahvastik WHERE synnid>(SELECT AVG(synnid) FROM rahvastik WHERE aasta='2011' AND sugu='naine') AND aasta=2011 AND sugu='naine'; +------------------+--------+ | maakond | synnid | +------------------+--------+ | ..Tallinn | 2465 | | Harju maakond | 3376 | | Ida-Viru maakond | 608 | | Tartu maakond | 901 | +------------------+--------+ -- Leidke, kus maakondades sündis 1963. aastal mehi vähem, kui tol aastal keskmiselt -- mehi maakonna kohta SET @a=1963, @s='mees'; SELECT maakond, synnid FROM rahvastik WHERE synnid<(SELECT AVG(synnid) FROM rahvastik WHERE aasta=@a AND sugu=@s) AND aasta=@a AND sugu=@s; SELECT maakond, SUM(synnid) AS syndekokku FROM rahvastik WHERE aasta=2011 GROUP BY maakond; +----------------------+------------+ | maakond | syndekokku | +----------------------+------------+ | ..Tallinn | 4986 | | Harju maakond | 6899 | | Hiiu maakond | 98 | | Ida-Viru maakond | 1263 | | Jõgeva maakond | 283 | | Järva maakond | 342 | | Lääne maakond | 231 | | Lääne-Viru maakond | 647 | | Põlva maakond | 281 | | Pärnu maakond | 883 | | Rapla maakond | 359 | | Saare maakond | 354 | | Tartu maakond | 1906 | | Valga maakond | 315 | | Viljandi maakond | 479 | | Võru maakond | 339 | +----------------------+------------+ SELECT maakond, SUM(synnid) AS syndekokku FROM rahvastik WHERE aasta=2011 GROUP BY maakond ORDER BY syndekokku; +----------------------+------------+ | maakond | syndekokku | +----------------------+------------+ | Hiiu maakond | 98 | | Lääne maakond | 231 | | Põlva maakond | 281 | | Jõgeva maakond | 283 | | Valga maakond | 315 | | Võru maakond | 339 | | Järva maakond | 342 | | Saare maakond | 354 | | Rapla maakond | 359 | | Viljandi maakond | 479 | | Lääne-Viru maakond | 647 | | Pärnu maakond | 883 | | Ida-Viru maakond | 1263 | | Tartu maakond | 1906 | | ..Tallinn | 4986 | | Harju maakond | 6899 | +----------------------+------------+ SELECT maakond, MAX(syndekokku) - MIN(syndekokku) AS vahe FROM (SELECT maakond, SUM(synnid) AS syndekokku, aasta FROM rahvastik GROUP BY maakond, aasta) AS tabel1 GROUP BY maakond ORDER BY vahe; +----------------------+------+ | maakond | vahe | +----------------------+------+ | Hiiu maakond | 58 | | Tartu maakond | 134 | | Rapla maakond | 209 | | Lääne maakond | 214 | | Järva maakond | 234 | | Põlva maakond | 280 | | Valga maakond | 301 | | Jõgeva maakond | 318 | | Saare maakond | 329 | | Võru maakond | 451 | | ..Tallinn | 473 | | Pärnu maakond | 505 | | Viljandi maakond | 530 | | Lääne-Viru maakond | 540 | | Harju maakond | 1043 | | Ida-Viru maakond | 1536 | +----------------------+------+ -- Mitu protsenti võrreldes suurima sündimusega on vähimal sündivuse aasta sündivus vähenenud. SELECT maakond, 100*vahe/suurim AS muutusprotsent FROM (SELECT maakond, MAX(syndekokku) - MIN(syndekokku) AS vahe, MAX(syndekokku) as suurim FROM (SELECT maakond, SUM(synnid) AS syndekokku, aasta FROM rahvastik GROUP BY maakond, aasta) AS tabel1 GROUP BY maakond ORDER BY vahe) AS tabel2 ORDER BY muutusprotsent; +----------------------+----------------+ | maakond | muutusprotsent | +----------------------+----------------+ | Tartu maakond | 6.5686 | | ..Tallinn | 9.4866 | | Harju maakond | 15.1181 | | Pärnu maakond | 36.3833 | | Rapla maakond | 36.7958 | | Hiiu maakond | 37.1795 | | Järva maakond | 40.6250 | | Lääne-Viru maakond | 45.4928 | | Lääne maakond | 48.0899 | | Saare maakond | 48.1698 | | Valga maakond | 48.8636 | | Põlva maakond | 49.9109 | | Viljandi maakond | 52.5273 | | Jõgeva maakond | 52.9118 | | Ida-Viru maakond | 54.8767 | | Võru maakond | 57.0886 | +----------------------+----------------+ SELECT maakond, 100*vahe/vahim AS muutusprotsent FROM (SELECT maakond, MAX(syndekokku) - MIN(syndekokku) AS vahe, MIN(syndekokku) as vahim FROM (SELECT maakond, SUM(synnid) AS syndekokku, aasta FROM rahvastik GROUP BY maakond, aasta) AS tabel1 GROUP BY maakond ORDER BY vahe) AS tabel2 ORDER BY muutusprotsent; -- Maakond ja aasta, kus on sündinud kõige rohkem naisi SELECT maakond, aasta, synnid FROM rahvastik WHERE sugu='naine' ORDER BY synnid; SELECT maakond, aasta, synnid FROM rahvastik WHERE sugu='naine' ORDER BY synnid DESC LIMIT 1;