투케이2K

120. (Oracle/오라클) order by 1 2 ... 사용해 컬럼 순서별 정렬 실시 본문

OracleDB

120. (Oracle/오라클) order by 1 2 ... 사용해 컬럼 순서별 정렬 실시

투케이2K 2021. 3. 21. 16:15

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

/*
[order by 1 2 ... 사용해 컬럼 순서별 정렬 실시]
1. order by 1 2 .. 의미는 테이블의 1,2 .. 번째 컬럼 기준으로 정렬하겠다는 의미입니다
2. 즉 ORDER BY 1 DESC는 첫번째 열 기준으로 내림차순(큰순서) 정렬이라는 말입니다
*/

select t_name, t_age, t_rank --
    from test_user
where trim(t_dept) = '조선'
order by 1, 2, 3;

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

1. order by 1 2 .. 의미는 테이블의 1,2 .. 번째 컬럼 기준으로 정렬하겠다는 의미입니다

2. 즉 ORDER BY 1 DESC는 첫번째 열 기준으로 내림차순(큰순서) 정렬이라는 말입니다

/* =========================== */

반응형
Comments