Datastar_Meetup/sqlite/countries.sql
2025-10-13 08:33:30 +02:00

16 lines
422 B
SQL

.headers on
.mode table
WITH raw AS (
SELECT
value AS country
FROM json_each(readfile('countries.json'))
)
SELECT
json_extract(country, '$.translations.deu.common') AS german_name,
json_extract(country, '$.population') AS population,
json_extract(country, '$.capital[0]') AS capital,
json_extract(country, '$.timezones') AS timezones
FROM raw
ORDER BY german_name;