본문 바로가기
  • 콩's 코딩노트
MySQL

MySQL - 데이터를 정렬하는 방법 : order by

by Cong_S 2022. 5. 16.

컬럼별 데이터를 정렬하는 방법에 대해 알아보자.

-- 데이터 정렬 order by, 항상 맨 끝에 작성한다.
-- 책 제목으로 정렬하세요
select title from books
order by title;

1. select 문장의 테이블 부분까지 끝난 다음 마지막에 작성한다.

2. order by 뒤에 정렬할 컬럼을 입력한다.

3. 이 때 기본값은 오름차순이며, 내림차순으로 바꾸고 싶을 땐  컬럼명 뒤에 desc 를 입력한다.

 

-- 또 다른 방법 컬럼의 순서를 숫자로 입력할수도 있다.
select *, concat(author_fname, ' ' , author_lname) as full_name from books 
order by 8 desc, 7 desc ;

다른 방법으로 컬럼명 대신에 컬럼 번호를 입력할 수도 있다.

 

 

댓글