Identyfikowanie typów danych
Znajomość typów danych przed napisaniem zapytania pomaga przewidzieć potencjalne problemy. Istnieje zestaw tabel – zwany schematem – o nazwie information_schema, który udostępnia szeroki zakres informacji o samej bazie danych, w tym o strukturze tabel i kolumn.
Tabela columns zawiera przydatne szczegóły dotyczące kolumn, m.in. typ danych.
Pamiętaj, że information_schema nie jest domyślnym schematem używanym przez SQL podczas zapytań – oznacza to, że musisz jawnie wskazać SQL, aby sięgnął do tego schematu. Aby pobrać tabelę z niestandardowego schematu, użyj składni schema_name.table_name.
To ćwiczenie jest częścią kursu
Raportowanie w SQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Pull column_name & data_type from the columns table
SELECT
____,
____
FROM ____
-- Filter for the table 'country_stats'
WHERE table_name = ____;