코딩/SQL

6. 데이터를 정렬해서 출력하기(ORDER BY)

돌돌55 2022. 4. 29. 21:37

요약

1. 데이터를 정렬해서 출력하고 싶으면 ORDER BY를 사용

2. 오름차순은 ASC, 내림차순은 DESC

3. 여러개의 컬럼을 엮어서 정렬할 수 있음

 

 

데이터를 오름차순/내림차순으로 보고싶을때가 있다.

 

그때 ORDER BY를 쓰면된다.!!

 

ORDER BY의 위치를  잘 확인하자 -제일 아래에 있음

 

 

컬럼 별칭을 사용하는 것도 가능하다

 

 

원래 컬럼명, 변경한 컬럼명(월급, sal) 모두 된다.

 

 

그러면 두개 이상의 컬럼에서도 될까??

 

 

deptno는 내림차순으로 우선 정리되고 같은 deptno에서 월급이 작은 순으로(오름차순) 되는 것을 볼 수 있다!!

 

 

아래와 같이 숫자로 바꿔서 사용도 가능하다고 하니 이게 편한 경우는 빠르게 쿼리 작성이 가능해보인다

(난 헷갈릴 거 같아서 컬럼명을 쓸거같음)

 

R에선 sort같은 느낌의 ORDER BY를 학습했다. 엑셀에서 필터 걸어서 볼 필요없이 간단한 명령어로 확인이 가능하니 더 편해보인다.