Identifikace datových typů
Než začneš psát dotaz, vyplatí se vědět, s jakými datovými typy pracuješ – předejdeš tak zbytečným problémům. Existuje skupina tabulek, neboli schéma, která se jmenuje information_schema. Poskytuje podrobné informace o samotné databázi, včetně struktury tabulek a sloupců.
Tabulka columns obsahuje užitečné informace o sloupcích, mimo jiné jejich datový typ.
Měj na paměti, že information_schema není výchozí schéma, ve kterém SQL hledá při dotazování. Proto musíš SQL explicitně říct, aby data z tohoto schématu načetlo. Pro přístup k tabulce z jiného než výchozího schématu použij syntaxi schema_name.table_name.
Toto cvičení je součástí kurzu
Reporting in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Pull column_name & data_type from the columns table
SELECT
____,
____
FROM ____
-- Filter for the table 'country_stats'
WHERE table_name = ____;