Sortieren von Laravel Query Builder-Ergebnissen nach mehreren Spalten
Sortieren ist ein entscheidender Aspekt der Datenverwaltung in jeder Programmiersprache. In Laravel 4 können Sie die Ergebnisse Ihrer Datenbankabfragen mithilfe der orderBy()-Methode des Eloquent Query Builder sortieren.
Um Ihre Ergebnisse nach mehreren Spalten zu sortieren, rufen Sie einfach orderBy() so oft auf, wie Sie benötigen :
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
Dieser Code erzeugt die folgende Abfrage:
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
In dieser Abfrage werden die Ergebnisse zuerst nach der Namensspalte in absteigender Reihenfolge (DESC) und dann sortiert nach der E-Mail-Spalte in aufsteigender Reihenfolge (ASC).
Diese Flexibilität ermöglicht es Ihnen, Ihre Daten einfach nach jeder beliebigen Kombination von Spalten zu sortieren und bietet Ihnen so die Kontrolle, die Sie zum effizienten Organisieren und Abrufen Ihrer Datenbankeinträge benötigen.
Das obige ist der detaillierte Inhalt vonWie sortiere ich die Ergebnisse des Laravel Query Builder nach mehreren Spalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!