Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie vergleiche ich einen DATE-String mit einem DATETIME-String in MySQL?

Barbara Streisand
Freigeben: 2024-11-14 09:20:02
Original
502 Leute haben es durchsucht

How to Compare a DATE String with a DATETIME String in MySQL?

Vergleich von DATE-String mit DATETIME-String in MySQL

Benutzer müssen häufig Daten aus einer MySQL-Datenbank auswählen, indem sie einen DATE-String mit gespeicherten Strings vergleichen DATUMZEIT. Um dies zu erreichen, ist es wichtig, die folgenden Ansätze zu berücksichtigen:

Man kann die Funktion DATE() verwenden, um den Datumsanteil aus dem Feld DATETIME zu extrahieren. Dadurch wird sichergestellt, dass der Vergleich nur zwischen den Datumskomponenten erfolgt und die Zeitkomponente praktisch ignoriert wird. Die folgende Abfrage würde beispielsweise Zeilen abrufen, in denen der Datumsteil der startTime-Spalte mit der bereitgestellten DATE-Zeichenfolge übereinstimmt:

SELECT * FROM `calendar` WHERE DATE(startTime) = '2010-04-29'
Nach dem Login kopieren

Es ist wichtig zu beachten, dass der direkte Vergleich von DATE-Zeichenfolgen mit DATETIME-Zeichenfolgen zu unerwarteten Ergebnissen führen kann, wie MySQL behandelt DATETIME-Werte unterschiedlich. Durch die Verwendung der Funktion DATE() wird der Vergleich vereinfacht, um Datumswerte zu berücksichtigen und genaue Ergebnisse zu liefern.

Das obige ist der detaillierte Inhalt vonWie vergleiche ich einen DATE-String mit einem DATETIME-String in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage