ORDER BY 컬럼 ASC ->오름차순
ORDER BY 컬럼 DESC ->내림차순
전체 테이블 (테이블 명 TABLE1)
1) SELECT * FROM TABLE1 ORDER BY AGE ASC;
-> 나이를 오름차순으로 정렬하여 출력해라.
2) SELECT * FROM TABLE1 ORDER BY AGE DESC;
-> 나이를 내림차순으로 정렬하여 출력해라.
3) 정렬 기준이 두 개일 경우! => 먼저 선언한 컬럼의 정렬기준이 우선적용된다.
3-1)SELECT *
FROM table1
ORDER BY age asc,money desc;
-> age 기준으로 오름차순, money 기준으로 내림차순으로 정렬하였다.
age가 먼저 정렬되었기 때문에 나이순으로 먼저 정렬이되고,
동일한 나이의 경우엔 money가 내림차순으로 정렬이 된 것을 볼 수 있다.
3-2)SELECT *
FROM table1
ORDER BY money desc,age asc,;
-> money 기준으로 내림차순, age 기준으로 오름차순으로 정렬하였다.
money가 먼저 적용되었기 때문에 money를 먼저 높은 값부터 낮은 값까지 정렬을하고,
동일한 나이인 경우에는 money 값이 좀 더 큰 지혜가 위에 위치 한 것을 볼 수 있다.
'컴퓨터 공부 > SQL' 카테고리의 다른 글
[SQL]SELECT문 사용법 (0) | 2021.01.07 |
---|---|
[Oracle Sql Developer ] system으로 접속하기, 새 계정 만들기 (0) | 2020.12.24 |
[Oracle SQL Developer ] Sql Developer 19.2.1 설치하기 (0) | 2020.12.24 |
[Oracle] 오라클 데이터베이스 19C 설치하기/ SET UP실행 안됨 (3) | 2020.12.23 |
댓글