Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL-Datensätze werden in umgekehrter Reihenfolge entsprechend dem Datumsfeld_MySQL ausgegeben

WBOY
Freigeben: 2016-08-20 08:48:11
Original
1632 Leute haben es durchsucht

Wir wissen, dass die Ausgabe in umgekehrter Reihenfolge sehr einfach ist

select * from table order by id desc
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage