Wir wissen, dass die Ausgabe in umgekehrter Reihenfolge sehr einfach ist
select * from table order by id desc
Mach das einfach
Dann besteht nun das Problem darin, wie man das Datumsfeld in umgekehrter Reihenfolge ausgibt
Hier verwenden wir cast(), um das angegebene Feld in den Typ zu konvertieren, den wir benötigen
Das Folgende ist die SQL-Anweisung im tatsächlichen Projekt
select * from water where phoneNumber=@phoneNumber order by cast(date as datetime) desc
Wir reden über Lernen ohne nachzudenken, also denken wir über den tieferen Inhalt nach.
Nachdem ich die Informationen konsultiert hatte, erfuhr ich, dass es zwei Möglichkeiten gibt, Typen zu konvertieren
1.cast()-Methode
2.convert()-Methode
Verwenden Sie das Format
1.cast(Feldname als Datentyp)
Wie die obige SQL-Anweisung
Besetzung (Datum als Datum/Uhrzeit)
2.convert(Feldname, Datentyp)
Beispiel: Convert(da,datetime)
Das Obige ist die vom Herausgeber eingeführte MySQL-Datensatzausgabe in umgekehrter Reihenfolge. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen antworten rechtzeitig. Vielen Dank für Ihre Unterstützung der Website!