Rumah > Artikel > pembangunan bahagian belakang > Bagaimana Mengisih Keputusan Pembina Pertanyaan Laravel mengikut Berbilang Lajur?
Isih Hasil Pembina Pertanyaan Laravel mengikut Berbilang Lajur
Isih ialah aspek penting dalam pengurusan data dalam mana-mana bahasa pengaturcaraan. Dalam Laravel 4, anda boleh mengisih hasil pertanyaan pangkalan data anda menggunakan kaedah orderBy() bagi Eloquent Query Builder.
Untuk mengisih hasil anda mengikut berbilang lajur, hanya gunakan orderBy() seberapa banyak yang anda perlukan :
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
Kod ini akan menghasilkan pertanyaan berikut:
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC
Dalam ini pertanyaan, keputusan akan diisih dahulu mengikut lajur nama dalam tertib menurun (DESC), dan kemudian dengan lajur e-mel dalam tertib menaik (ASC).
Fleksibiliti ini membolehkan anda mengisih data anda dengan mudah mengikut sebarang kombinasi lajur, memberikan anda kawalan yang anda perlukan untuk mengatur dan mendapatkan semula rekod pangkalan data anda dengan cekap.
Atas ialah kandungan terperinci Bagaimana Mengisih Keputusan Pembina Pertanyaan Laravel mengikut Berbilang Lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!