{"database": "yle-koulukone", "private": false, "path": "/yle-koulukone", "size": 913408, "tables": [{"name": "locations", "columns": ["FID", "geom", "oltyp_nimi", "til_vuosi", "tunn", "onimi", "olo", "oltyp", "euref_x", "euref_y", "latitude", "longitude"], "primary_keys": ["tunn"], "count": 2530, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}, {"name": "schools", "columns": ["tunn", "oppilaitostyyppi_nimi", "oppilaitosnumero", "on_alt", "oppilaitoksen_nimi", "oppilaitostyyppi", "postinumeroalue", "postinumeroalue_nimi", "kunta", "asukkaat_yht", "koulutus_kantaluku", "koulutus_alempi_kork", "koulutus_ylempi_kork", "asukkaiden_mediaanitulo", "tyollisyys_tyolliset", "suomen_kieli_ja_kirjallisuus", "suomi_toisena_kielena_ja_kirjallisuus", "suomi_s2_osuus", "ruotsin_kieli_ja_kirjallisuus", "ruotsi_toisena_kielena_ja_kirjallisuus", "ruotsi_s2_osuus", "oppilaita_yhteensa", "oppilaat_opla", "erotus", "kunta_nimi", "maakunta", "maakunta_nimi", "kieli", "tyollisyys_18_74", "ka_pitka", "keskiarvo", "luokat"], "primary_keys": ["tunn"], "count": 2102, "hidden": false, "fts_table": null, "foreign_keys": {"incoming": [], "outgoing": []}, "private": false}], "hidden_count": 0, "views": [], "queries": [{"title": "List Finnish schools", "hide_sql": true, "params": ["koulu", "maakunta_nimi", "kunta_nimi", "luokat", "suomi_s2_osuus"], "sql": "select\n  l.onimi,\n  CAST(s.suomi_s2_osuus AS TEXT) || ' %' AS s2_oppilaita,\n  s.keskiarvo,\n  s.luokat,\n  l.oltyp_nimi,\n  l.tunn,\n  --l.olo,\n  --l.oltyp,\n  s.suomi_s2_osuus,\n  l.latitude,\n  l.longitude\nfrom\n  locations l\n  join schools s on l.tunn = s.oppilaitosnumero\nwhere\n  l.olo = 0 -- vain voimassaolevat\n  and s.kieli = 1 -- vain suomenkieliset\n  and s.oppilaitostyyppi <> 12 -- ei erityiskouluja\n  and (:koulu = '' or l.onimi LIKE '%' || :koulu || '%')\n  and (:maakunta_nimi = '' or LOWER(s.maakunta_nimi) = LOWER(:maakunta_nimi))\n  and (:kunta_nimi = '' or LOWER(s.kunta_nimi) = LOWER(:kunta_nimi))\n  and (:luokat = '' or s.luokat = :luokat)\n  and (:suomi_s2_osuus = '' or s.suomi_s2_osuus < :suomi_s2_osuus)\norder by\n  l.onimi", "name": "finnish_schools", "private": false}], "allow_execute_sql": true, "query_ms": 9.337827563285828}