LoslegenKostenlos loslegen

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

Kurs anzeigen

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 = ____;
Code bearbeiten und ausführen