Datentypen erkennen
Wenn du Datentypen schon vor dem Schreiben deiner Abfrage kennst, kannst du mögliche Probleme besser einplanen. Es gibt eine Gruppe von Tabellen, ein sogenanntes Schema, namens information_schema. Es liefert eine Fülle an Informationen über die Datenbank selbst, darunter die Struktur von Tabellen und Spalten.
Die Tabelle columns enthält nützliche Details über die Spalten, einschließlich des Datentyps.
Beachte, dass information_schema nicht das Standardschema ist, das SQL beim Abfragen verwendet. Du musst SQL also ausdrücklich sagen, dass es aus diesem Schema lesen soll. Um eine Tabelle aus einem Nicht-Standardschema abzurufen, verwende die Syntax schema_name.table_name.
Diese Übung ist Teil des Kurses
Reporting in SQL
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Pull column_name & data_type from the columns table
SELECT
____,
____
FROM ____
-- Filter for the table 'country_stats'
WHERE table_name = ____;