MySQL 테이블을 두 열로 정렬하는 방법은 무엇입니까?
Dec 10, 2024 am 12:01 AMMySQL 테이블을 두 열로 정렬
MySQL 테이블을 두 열로 정렬하려면 ORDER BY에서 두 가지 정렬 기준을 모두 지정해야 합니다. 절은 쉼표로 구분됩니다. 기본적으로 정렬은 오름차순입니다. 내림차순으로 정렬하려면 DESC 키워드를 사용하십시오.
다음 예를 고려하십시오. 기사 테이블에는 기사_등급 및 기사_시간이라는 열이 있습니다. 표를 등급별 내림차순으로 정렬한 다음 날짜별 내림차순으로 정렬하려면 다음 쿼리를 사용하세요.
ORDER BY article_rating DESC, article_time DESC
이렇게 하면 등급이 더 높은 기사가 먼저 표시되고 각 평가 그룹 내에서 다음과 같은 기사가 표시됩니다. 최신 날짜가 먼저 표시됩니다.
예를 들어 기사 테이블에 다음 데이터가 있는 경우:
article_rated | 기사 | 기사_시간
50 | 이 기사는 흔들립니다 | 2009년 2월 4일
35 | 이 기사는 꽤 좋습니다 | 2009년 2월 1일
5 | 이 기사는 그다지 뜨겁지 않습니다 | 2009년 1월 25일
위 쿼리는 다음과 같은 출력을 생성합니다.
article_rated | 기사 | 기사_시간
50 | 이 기사는 흔들립니다 | 2009년 2월 4일
35 | 이 기사는 꽤 좋습니다 | 2009년 2월 1일
5 | 이 기사는 그다지 뜨겁지 않습니다 | 2009년 1월 25일
ORDER BY 절에 두 정렬 기준을 모두 지정하면 여러 열을 기준으로 테이블을 효과적으로 정렬하여 원하는 데이터 순서를 보장할 수 있습니다.
위 내용은 MySQL 테이블을 두 열로 정렬하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Alter Table 문을 사용하여 MySQL에서 테이블을 어떻게 변경합니까?

MySQL의 문제를 해결하는 방법 공유 라이브러리를 열 수 없습니다.

Linux에서 MySQL을 실행합니다 (Phpmyadmin이있는 Podman 컨테이너가 포함되지 않음)

일반적인 취약점 (SQL 주입, 무차별 적 공격)에 대해 MySQL을 어떻게 보호합니까?
