Heim > Backend-Entwicklung > PHP-Tutorial > Wie sortiere ich die Ergebnisse des Laravel Query Builder nach mehreren Spalten?

Wie sortiere ich die Ergebnisse des Laravel Query Builder nach mehreren Spalten?

Patricia Arquette
Freigeben: 2024-11-10 04:22:02
Original
910 Leute haben es durchsucht

How to Sort Laravel Query Builder Results by Multiple Columns?

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

Dieser Code erzeugt die folgende Abfrage:

SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
Nach dem Login kopieren

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!

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