Aus dem Kurs: SQL Grundkurs 1: Data Query Language (DQL) Grundlagen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

LIKE für Nicht-CHAR?

LIKE für Nicht-CHAR?

Kann ich eigentlich LIKE auch für Nicht-Character-Datentypen zum Filtern verwenden? Ob und wie das ggf. Sinn machen kann, zeige ich Ihnen in diesem Video. Ich möchte dafür die Personaltabelle verwenden und konkret auf das Eintrittsdatum filtern, jetzt käme mir spontan die Idee, hier einfach eine WHERE-Klausel zu ergänzen, um zu sagen, ich möchte alle, die im Jahr 2019 eingestellt worden sind, filtern. Also, "WHERE eintritt LIKE" und könnte jetzt hier '%2019' eingeben. Ich bekomme jetzt hier allerdings keine Treffer. Womit hängt das zusammen? Wenn ich einen anderen Datentyp außer Character mit LIKE vergleiche, wird automatisch implizit der Wert in einen Text, also einen Character, umgewandelt. Und das Entscheidende ist jetzt hier: Welches Format verwendet mein Datenbankmanagementsystem hier für diese Umwandlung? Wenn ich das so eingebe, würde ich davon ausgehen, dass das implizite Umwandeln des Datums in einen Text in ein deutsches Format beispielsweise erfolgt. Da dies hier aber unter…

Inhalt