[MySQL] SELECT 명령어 ORDER BY문

2020. 5. 27. 15:46DB/MySQL

https://overroading.tistory.com/23

 

[DataBase] DML(Data Manipulation Language) 명령어- SELECT(TABLE)

- 데이터 베이스에서 가장 많이 쓰이는 쿼리 문구이며 사용 방법도 엄청 다양하고 배울게 엄청 많은 쿼리문이다. - SELECT문은 나누어서 기록을 할 예정이며 해당 페이지에는 기본적인 구문만 기��

overroading.tistory.com

 - 해당 글에서는 SELECT 쿼리문을 가장 간단하게 쓰는 방법에 대해서 기록을 했으며, 이번 글에서는 데이터를 정렬해서 출력하는 방법에 

기록을 할 것입니다.

 

- 오름차순과 내림차순

  - 오름차순(Ascending) : 작은 값 -> 큰 값 ex) 1, 2, 3, 4, 5....

  - 내림차순(Descending ) : 큰 값 -> 작은 값 ex) 5, 4, 3, 2, 1

 

 - SELECT 문 ORDER BY문

  * SELECT [컬럼명] FROM [테이블명] WHERE [조건] ORDER BY [정렬할 컬러명] [DESC / ASC]

      - ASC : 오름차순

      - DESC : 내림차순 

      - WHERE [조건] : 생략 가능

      - ORDER BY의 기본은 

 

1. MEMBER TABLE 전체 조회

  * 사용한 명령어 : SELECT * FROM MEMBER;

 

2. MEMBER TABLE DATE 기준으로 전체를 오름차순 조회

  * 사용한 명령어 : SELECT * FROM MEMBER ORDER BY DATE ASC;

  - 현재로서는 처음에 전체 출력한 결과랑 비교를 했을 때에는 차이가 없음

  - 해당 데이터는 오름차순 기준으로 데이터가 입력이 된 상태

 

3. MEMBER TABLE DATE 기준으로 전체를 내림차순 조회

  * 사용한 명령어 : SELECT * FROM MEMBER ORDER BY DATE DESC;

  - MEMBER TABLE에 대해서 모든 데이터가 내림차순으로 정렬이 되어 있는 상태