FILMIANDMED MariaDB [dh19_kais]> CREATE TABLE ev100filmid( -> reanr INT NOT NULL PRIMARY KEY, -> pealkiri VARCHAR(20), -> liik VARCHAR(20), -> aasta INT, -> kestus INT, -> osataitjad INT, -> peaosas INT -> ); Query OK, 0 rows affected (0.01 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (1, 'Seltsimees laps', 'mängufilm', 2018, 100, 27, 2); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (2, 'Eia jõulud Tondikakul', 'mängufilm', 2018, 90, 18, 2); Query OK, 1 row affected, 1 warning (0.01 sec) MariaDB [dh19_kais]> ALTER TABLE ev100filmid MODIFY pealkiri VARCHAR(25); Query OK, 2 rows affected (0.10 sec) Records: 2 Duplicates: 0 Warnings: 0 MariaDB [dh19_kais]> UPDATE ev100filmid SET pealkiri='Eia jõulud Tondikakul' WHERE reanr=2; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (3, 'Võta või jäta', 'mängufilm', 2018, 102, 38, 2); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (4, 'Põrgu Jaan', 'mängufilm', 2018, 105, 37, 2); Query OK, 1 row affected (0.01 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (5, 'Tõde ja õigus', 'mängufilm', 2019, 165, 85, 5); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (6, 'Lotte ja kadunud lohed', 'animafilm', 2019, 78, 57, 2); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (7, 'Juured', 'dokumentaalfilm', 2018, 102, 0, 0); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> INSERT INTO ev100filmid VALUES (8, 'Tuulte tahutud maa', 'dokumentaalfilm', 2018, 63, 0, 0); Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid; +-------+------------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+-----------------+-------+--------+------------+---------+ | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | | 6 | Lotte ja kadunud lohed | animafilm | 2019 | 78 | 57 | 2 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 8 | Tuulte tahutud maa | dokumentaalfilm | 2018 | 63 | 0 | 0 | +-------+------------------------+-----------------+-------+--------+------------+---------+ 8 rows in set (0.01 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid WHERE liik='mängufilm'; +-------+-----------------------+------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+-----------------------+------------+-------+--------+------------+---------+ | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | +-------+-----------------------+------------+-------+--------+------------+---------+ 5 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid ORDER BY kestus; +-------+------------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+-----------------+-------+--------+------------+---------+ | 8 | Tuulte tahutud maa | dokumentaalfilm | 2018 | 63 | 0 | 0 | | 6 | Lotte ja kadunud lohed | animafilm | 2019 | 78 | 57 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | +-------+------------------------+-----------------+-------+--------+------------+---------+ 8 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid ORDER BY kestus DESC LIMIT 4; +-------+------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------+-----------------+-------+--------+------------+---------+ | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | +-------+------------------+-----------------+-------+--------+------------+---------+ 4 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid ORDER BY osataitjad DESC; +-------+------------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+-----------------+-------+--------+------------+---------+ | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | | 6 | Lotte ja kadunud lohed | animafilm | 2019 | 78 | 57 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 8 | Tuulte tahutud maa | dokumentaalfilm | 2018 | 63 | 0 | 0 | +-------+------------------------+-----------------+-------+--------+------------+---------+ 8 rows in set (0.01 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid WHERE liik='mängufilm' ORDER BY osataitjad; +-------+------------------------+------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+------------+-------+--------+------------+---------+ | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | +-------+------------------------+------------+-------+--------+------------+---------+ 5 rows in set (0.01 sec) MariaDB [dh19_kais]> SELECT pealkiri, kestus FROM ev100filmid WHERE kestus >=100; +------------------+--------+ | pealkiri | kestus | +------------------+--------+ | Seltsimees laps | 100 | | Võta või jäta | 102 | | Põrgu Jaan | 105 | | Tõde ja õigus | 165 | | Juured | 102 | +------------------+--------+ 5 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT pealkiri, length(pealkiri) FROM ev100filmid; +------------------------+------------------+ | pealkiri | length(pealkiri) | +------------------------+------------------+ | Seltsimees laps | 15 | | Eia jõulud Tondikakul | 22 | | Võta või jäta | 16 | | Põrgu Jaan | 11 | | Tõde ja õigus | 15 | | Lotte ja kadunud lohed | 22 | | Juured | 6 | | Tuulte tahutud maa | 18 | +------------------------+------------------+ 8 rows in set (0.01 sec) MariaDB [dh19_kais]> SELECT pealkiri, length(pealkiri) FROM ev100filmid ORDER BY length(pealkiri) DESC; +------------------------+------------------+ | pealkiri | length(pealkiri) | +------------------------+------------------+ | Eia jõulud Tondikakul | 22 | | Lotte ja kadunud lohed | 22 | | Tuulte tahutud maa | 18 | | Võta või jäta | 16 | | Seltsimees laps | 15 | | Tõde ja õigus | 15 | | Põrgu Jaan | 11 | | Juured | 6 | +------------------------+------------------+ 8 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid WHERE aasta=2018; +-------+------------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+-----------------+-------+--------+------------+---------+ | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 8 | Tuulte tahutud maa | dokumentaalfilm | 2018 | 63 | 0 | 0 | +-------+------------------------+-----------------+-------+--------+------------+---------+ 6 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT COUNT(*) FROM ev100filmid; +----------+ | COUNT(*) | +----------+ | 8 | +----------+ 1 row in set (0.00 sec) MariaDB [dh19_kais]> SELECT liik, COUNT(*) FROM ev100filmid GROUP BY liik; +-----------------+----------+ | liik | COUNT(*) | +-----------------+----------+ | animafilm | 1 | | dokumentaalfilm | 2 | | mängufilm | 5 | +-----------------+----------+ 3 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT MAX(peaosas) FROM ev100filmid; +--------------+ | MAX(peaosas) | +--------------+ | 5 | +--------------+ 1 row in set (0.00 sec) MariaDB [dh19_kais]> SELECT MAX(kestus), aasta FROM ev100filmid GROUP BY aasta; +-------------+-------+ | MAX(kestus) | aasta | +-------------+-------+ | 105 | 2018 | | 165 | 2019 | +-------------+-------+ 2 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT MIN(kestus) FROM ev100filmid WHERE liik='mängufilm'; +-------------+ | MIN(kestus) | +-------------+ | 90 | +-------------+ 1 row in set (0.00 sec) MariaDB [dh19_kais]> SELECT MIN(kestus) AS lyhim, MAX(kestus) AS pikim, aasta FROM ev100filmid GROUP BY aasta; +-------+-------+-------+ | lyhim | pikim | aasta | +-------+-------+-------+ | 63 | 105 | 2018 | | 78 | 165 | 2019 | +-------+-------+-------+ 2 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT MIN(kestus) AS lyhim, MAX(kestus) AS pikim, liik FROM ev100filmid GROUP BY liik; +-------+-------+-----------------+ | lyhim | pikim | liik | +-------+-------+-----------------+ | 78 | 78 | animafilm | | 63 | 102 | dokumentaalfilm | | 90 | 165 | mängufilm | +-------+-------+-----------------+ 3 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT MIN(kestus) AS lyhim, MAX(kestus) AS pikim, liik FROM ev100filmid WHERE liik IN ('mängufilm', 'dokumentaalfilm') GROUP BY liik; +-------+-------+-----------------+ | lyhim | pikim | liik | +-------+-------+-----------------+ | 63 | 102 | dokumentaalfilm | | 90 | 165 | mängufilm | +-------+-------+-----------------+ 2 rows in set (0.00 sec) MariaDB [dh19_kais]> SELECT liik, GROUP_CONCAT(pealkiri) FROM ev100filmid GROUP BY liik; +-----------------+-------------------------------------------------------------------------------------+ | liik | GROUP_CONCAT(pealkiri) | +-----------------+-------------------------------------------------------------------------------------+ | animafilm | Lotte ja kadunud lohed | | dokumentaalfilm | Juured,Tuulte tahutud maa | | mängufilm | Seltsimees laps,Eia jõulud Tondikakul,Võta või jäta,Põrgu Jaan,Tõde ja õigus | +-----------------+-------------------------------------------------------------------------------------+ 3 rows in set (0.00 sec) MariaDB [dh19_kais]> DELETE FROM ev100filmid WHERE reanr=6; Query OK, 1 row affected (0.00 sec) MariaDB [dh19_kais]> SELECT * FROM ev100filmid; +-------+------------------------+-----------------+-------+--------+------------+---------+ | reanr | pealkiri | liik | aasta | kestus | osataitjad | peaosas | +-------+------------------------+-----------------+-------+--------+------------+---------+ | 1 | Seltsimees laps | mängufilm | 2018 | 100 | 27 | 2 | | 2 | Eia jõulud Tondikakul | mängufilm | 2018 | 90 | 18 | 2 | | 3 | Võta või jäta | mängufilm | 2018 | 102 | 38 | 2 | | 4 | Põrgu Jaan | mängufilm | 2018 | 105 | 37 | 2 | | 5 | Tõde ja õigus | mängufilm | 2019 | 165 | 85 | 5 | | 7 | Juured | dokumentaalfilm | 2018 | 102 | 0 | 0 | | 8 | Tuulte tahutud maa | dokumentaalfilm | 2018 | 63 | 0 | 0 | +-------+------------------------+-----------------+-------+--------+------------+---------+ 7 rows in set (0.01 sec) KEELEKORPUS MariaDB [dh19_keel]> SHOW TABLES; +----------------------+ | Tables_in_dh19_keel | +----------------------+ | dokarvud | | dokmeta | | doksonaliigid | | elukohad | | haridustasemed | | keeled | | keeletasemed | | korpusenimed | | ngram1 | | ngram2 | | ngram3 | | ngram4 | | ngram5 | | sonaliikide_lyhendid | | taustad | | tekstityybid | | vanusetasemed | +----------------------+ 17 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT * FROM korpusenimed; +-------------+--------------------------------+ | korpusekood | korpusenimi | +-------------+--------------------------------+ | cFOoRQekA | EVKK | | cFqPphvYi | Eesti keele olümpiaadi tööd | | cgSRJPKTr | Vene keel kui emakeel | | clWmOIrLa | REKKi kogud | | cwUprXCTL | Eesti teaduskeel | | cwUSEqQLt | Akadeemiline õppijakeel | | cYDRkpymb | K1 referentskorpus | | cZjHWUPtD | Vene keel kui võõrkeel | +-------------+--------------------------------+ 8 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT * FROM dokmeta LIMIT 5; +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+ | kood | korpus | tekstikeel | tekstityyp | elukoht | taust | vanus | sugu | emakeel | kodukeel | keeletase | haridus | abivahendid | +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+ | doc_100636852915_item | cFOoRQekA | eesti | essee | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | | doc_100636852916_item | cFOoRQekA | eesti | muu | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | | doc_100636852917_item | cFOoRQekA | eesti | essee | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | | doc_1010138197_item | cFOoRQekA | eesti | muu | tallinn | ylop | kuni26 | naine | vene | vene | A | kesk | ei | | doc_1010138198_item | cFOoRQekA | eesti | muu | tallinn | ylop | kuni26 | naine | vene | vene | B | kesk | ei | +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+ 5 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT * FROM dokmeta JOIN korpusenimed ON dokmeta.korpus=korpusenimed.korpusekood LIMIT 5; +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+-------------+-------------+ | kood | korpus | tekstikeel | tekstityyp | elukoht | taust | vanus | sugu | emakeel | kodukeel | keeletase | haridus | abivahendid | korpusekood | korpusenimi | +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+-------------+-------------+ | doc_100636852915_item | cFOoRQekA | eesti | essee | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | cFOoRQekA | EVKK | | doc_100636852916_item | cFOoRQekA | eesti | muu | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | cFOoRQekA | EVKK | | doc_100636852917_item | cFOoRQekA | eesti | essee | idaviru | op | kuni18 | naine | vene | vene | B | pohi | ei | cFOoRQekA | EVKK | | doc_1010138197_item | cFOoRQekA | eesti | muu | tallinn | ylop | kuni26 | naine | vene | vene | A | kesk | ei | cFOoRQekA | EVKK | | doc_1010138198_item | cFOoRQekA | eesti | muu | tallinn | ylop | kuni26 | naine | vene | vene | B | kesk | ei | cFOoRQekA | EVKK | +-----------------------+-----------+------------+------------+---------+-------+--------+-------+---------+----------+-----------+---------+-------------+-------------+-------------+ 5 rows in set (0.01 sec) MariaDB [dh19_keel]> SELECT kood, tekstityyp, elukoht, taust, vanus, sugu, emakeel, keeletase, korpusenimi FROM dokmeta JOIN korpusenimed ON dokmeta.korpus=korpusenimed.korpusekood LIMIT 5; +-----------------------+------------+---------+-------+--------+-------+---------+-----------+-------------+ | kood | tekstityyp | elukoht | taust | vanus | sugu | emakeel | keeletase | korpusenimi | +-----------------------+------------+---------+-------+--------+-------+---------+-----------+-------------+ | doc_100636852915_item | essee | idaviru | op | kuni18 | naine | vene | B | EVKK | | doc_100636852916_item | muu | idaviru | op | kuni18 | naine | vene | B | EVKK | | doc_100636852917_item | essee | idaviru | op | kuni18 | naine | vene | B | EVKK | | doc_1010138197_item | muu | tallinn | ylop | kuni26 | naine | vene | A | EVKK | | doc_1010138198_item | muu | tallinn | ylop | kuni26 | naine | vene | B | EVKK | +-----------------------+------------+---------+-------+--------+-------+---------+-----------+-------------+ 5 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT korpusenimi, COUNT(*) FROM dokmeta JOIN korpusenimed ON dokmeta.korpus=korpusenimed.korpusekood GROUP BY korpusenimi; +--------------------------------+----------+ | korpusenimi | COUNT(*) | +--------------------------------+----------+ | Akadeemiline õppijakeel | 34 | | Eesti keele olümpiaadi tööd | 76 | | Eesti teaduskeel | 10 | | EVKK | 3612 | | K1 referentskorpus | 189 | | REKKi kogud | 8110 | | Vene keel kui emakeel | 379 | | Vene keel kui võõrkeel | 314 | +--------------------------------+----------+ 8 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT keeletase, COUNT(*) FROM dokmeta GROUP BY keeletase; +-----------+----------+ | keeletase | COUNT(*) | +-----------+----------+ | NULL | 8660 | | A | 1378 | | A1 | 1 | | A2 | 217 | | B | 1154 | | B1 | 412 | | B2 | 228 | | C | 359 | | C1 | 130 | | C2 | 185 | +-----------+----------+ 10 rows in set (0.01 sec) MariaDB [dh19_keel]> SELECT * FROM ngram2 LIMIT 5; +-----------------------+--------+-----------+ | tekstikood | ngram2 | alguskoht | +-----------------------+--------+-----------+ | doc_100636852915_item | SP | 1 | | doc_100636852915_item | PV | 2 | | doc_100636852915_item | VD | 3 | | doc_100636852915_item | DS | 4 | | doc_100636852915_item | SJ | 5 | +-----------------------+--------+-----------+ 5 rows in set (0.00 sec) MariaDB [dh19_keel]> SELECT ngram2, COUNT(*) FROM ngram2 GROUP BY ngram2 LIMIT 10; +--------+----------+ | ngram2 | COUNT(*) | +--------+----------+ | AA | 5359 | | AC | 216 | | AD | 4735 | | AG | 651 | | AH | 3393 | | AI | 83 | | AJ | 8873 | | AK | 345 | | AN | 860 | | AO | 470 | +--------+----------+ 10 rows in set (2.11 sec) MariaDB [dh19_keel]> SELECT ngram2, COUNT(*) FROM ngram2 GROUP BY ngram2 ORDER BY COUNT(*) DESC LIMIT 10; +--------+----------+ | ngram2 | COUNT(*) | +--------+----------+ | SZ | 334535 | | SS | 244501 | | PV | 139244 | | SV | 134015 | | ZS | 133291 | | VS | 117187 | | ZP | 106546 | | AS | 103158 | | PS | 97811 | | VZ | 91014 | +--------+----------+ 10 rows in set (1.94 sec)