Oracle-diary/QUERY

정렬하기

reallygeorge? 2020. 1. 30. 18:00
select~
order by sal asc <-정렬해서 꺼내오라는 명령 by (조건) + asc(ascending 오름차순) or desc(descending 내림차순)
 
 
1.동시에 두개가 올 수도 있다.
order by sal desc ename desc <- 1차 정렬에서 같은 값이 있다면 2차 정렬을 통해 두번 걸러낸다.
1차 정렬 2차 정렬
 
2. 별칭의 이름을 써도 정렬이 가능하다.
select sal annsal
from emp
order by annsal desc
 
3.position도 쓸 수 있다.
order by 3 desc <-select의 3번째 열을 기준으로 정렬하라는 말
 
4. order by는 select문의 가장 마지막에 위치하는 절이다.