In diesem Artikel wird untersucht, wie Sie Daten vergleichen, während Sie mit SQL -Datenbanken arbeiten. Beachten Sie, dass der Vergleich je nach Datenbankmotoren variieren kann. Daher werden wir versuchen, uns an die universellen Methoden zu halten, die für alle Motoren anwendbar sind.
SQL -Vergleichstermine - Operatoren
Die Hauptmethode zum Vergleich von Daten in SQL besteht darin, Vergleichsoperatoren zu verwenden. SQL unterstützt Vergleichsbetreiber wie:
Unter Verwendung der Vergleichsbetreiber und bedingten Ausdrücke wie einer IF -Anweisung können wir einen Vergleich zum Datumstypen in SQL durchführen.
Der erste Schritt besteht darin, eine Variable zu deklarieren, die den Datumswert halten kann. Dafür können wir die Declare -Erklärung verwenden.
Nach der Deklaration können wir der Variablen unter Verwendung des Keywords festgelegt, gefolgt vom Datumswert, einen Wert zuweisen.
Betrachten Sie das unten gezeigte Beispiel:
Declare @Date1 Datum;Im obigen SQL -Skript deklarieren wir zwei Datenvariablen. Wir weisen dann jeder Variablen zwei verschiedene Daten zu.
Als nächstes verwenden wir eine IF -Anweisung und einen Vergleichsbetreiber, um zu überprüfen, ob die Daten gleich sind.
Wir können andere Bedingungen mit IF-ELSE und anderen Vergleichsbetreibern implementieren. Ein Beispiel ist unten gezeigt:
Declare @Date1 Datum;Wir können auch Vergleichsoperatoren verwenden, um Spalten zu erhalten, in denen das Datum mit einer bestimmten Bedingung übereinstimmt. Wir können die Syntax wie gezeigt ausdrücken:
Wählen Sie Spalten (en) aus table_name wobei column_value < 'date_expression'Zum Beispiel können wir nur für die Zeilen holen, bei denen das Datum weniger als 2022-04-01 ist
Wählen Sie * aus my_table wobei kaufung_date < '2022-04-01';SQL zwischen
Wir können auch die zwischen Anweisung verwenden, um die Datensätze zu einem bestimmten Datumsbereich entsprechen zu lassen. Eine Beispielverwendung ist wie gezeigt:
Wählen Sie * von my_table wobDas Beispiel sollte die Datensätze zurückgeben, an denen das Kauf der angegebenen Bereich übereinstimmt.
Abschluss
In diesem Artikel wird untersucht. So auswählen Sie Datensätze, die über die spezifischen Datumsbereiche übereinstimmen, mit dem WHERE und zwischen den Betreibern wurde auch in diesem Artikel behandelt.