Identifier les types de données
Savoir identifier les types de données avant de rédiger votre requête vous aide à anticiper d’éventuels problèmes. Il existe un groupe de tables (un schéma) appelé information_schema, qui fournit de nombreuses informations sur la base de données elle‑même, notamment la structure des tables et des colonnes.
La table columns contient des informations utiles sur les colonnes, dont le type de données.
Notez que information_schema n’est pas le schéma par défaut utilisé par SQL lors des requêtes. Vous devez donc indiquer explicitement à SQL de lire dans ce schéma. Pour récupérer une table depuis un schéma non par défaut, utilisez la syntaxe schema_name.table_name.
Cet exercice fait partie du cours
Réaliser des rapports en SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Pull column_name & data_type from the columns table
SELECT
____,
____
FROM ____
-- Filter for the table 'country_stats'
WHERE table_name = ____;