Heim > Datenbank > MySQL-Tutorial > Wie priorisiere ich MySQL-Tabellenzeilen nach Bewertung und Datum?

Wie priorisiere ich MySQL-Tabellenzeilen nach Bewertung und Datum?

Mary-Kate Olsen
Freigeben: 2024-12-06 16:51:18
Original
1066 Leute haben es durchsucht

How to Prioritize MySQL Table Rows by Rating and Date?

Priorisierung von Zeilen in einer MySQL-Tabelle: Sortieren nach mehreren Spalten

Sie möchten Ihre MySQL-Tabelle nach zwei Kriterien organisieren: höchste Bewertungen und die meisten aktuelle Termine. Um dies zu erreichen, müssen Sie eine mehrspaltige Sortierung implementieren.

Ursprünglich haben Sie die folgende SQL-Anweisung verwendet:

ORDER BY article_rating, article_time DESC
Nach dem Login kopieren

Dieser Ansatz sortiert jedoch nur nach einer einzelnen Spalte (article_rating) . Um nach zwei Spalten zu sortieren, müssen Sie Ihre Abfrage ändern.

Lösung:

Standardmäßig erfolgt die Sortierung in aufsteigender Reihenfolge. Um eine absteigende Reihenfolge für beide Spalten zu erreichen, fügen Sie nach jeder Spalte das Schlüsselwort „DESC“ hinzu.

Hier ist die überarbeitete Abfrage:

ORDER BY article_rating DESC, article_time DESC
Nach dem Login kopieren

Diese Änderung stellt sicher, dass die Daten zuerst nach Artikelbewertung (höchste) sortiert werden zum niedrigsten Wert) und innerhalb dieser Rangfolge werden die Artikel nach Artikelzeit sortiert (vom aktuellsten zum am wenigsten aktuellen).

Das obige ist der detaillierte Inhalt vonWie priorisiere ich MySQL-Tabellenzeilen nach Bewertung und Datum?. 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