>  기사  >  백엔드 개발  >  Laravel 쿼리 빌더 결과를 여러 열로 정렬하는 방법은 무엇입니까?

Laravel 쿼리 빌더 결과를 여러 열로 정렬하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-10 04:22:02866검색

How to Sort Laravel Query Builder Results by Multiple Columns?

여러 열을 기준으로 Laravel Query Builder 결과 정렬

정렬은 모든 프로그래밍 언어에서 데이터 관리의 중요한 측면입니다. Laravel 4에서는 Eloquent Query Builder의 orderBy() 메소드를 사용하여 데이터베이스 쿼리 결과를 정렬할 수 있습니다.

여러 열을 기준으로 결과를 정렬하려면 필요한 만큼 orderBy()를 호출하면 됩니다. :

User::orderBy('name', 'DESC')
    ->orderBy('email', 'ASC')
    ->get();

이 코드는 다음 쿼리를 생성합니다.

SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC

이 쿼리에서는 결과가 먼저 이름 열을 기준으로 내림차순(DESC)으로 정렬된 다음 이메일 열을 오름차순(ASC)으로 정렬합니다.

이러한 유연성을 통해 열 조합을 기준으로 데이터를 쉽게 정렬할 수 있으며 데이터베이스 레코드를 효율적으로 구성하고 검색하는 데 필요한 제어 기능을 제공합니다.

위 내용은 Laravel 쿼리 빌더 결과를 여러 열로 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.