-
오라클 정렬하기(ORDER BY)데이터베이스/Oracle 2021. 1. 31. 22:32
위와 같은 데이터를 가진 'TEST_TABLE'이라는 이름의 테이블이 있다고 가정해보자.
이제 테이블을 원하는 방식으로 정렬하고 싶으면 ORDER BY를 사용하면 된다.
ORDER BY를 사용하면 원하는 컬럼을 기준으로 데이터를 정렬할 수 있다.
우선 컬럼 별로 정렬하는 방법을 알아보자.
SELECT * FROM 테이블명 ORDER BY 정렬 기준 칼럼명;
ORDER BY + 컬럼명을 쓰면 해당 칼럼을 기준으로 정렬을 할 수 있다.
위 테이블을 예로 들면 아래와 같다.
위와 같이 ORDER BY + ID를 입력해준다.
그러면 위와 같이 ID를 기준으로 정렬한다.
다음은 이름을 기준으로 하는 ORDER BY + NAME를 입력해준다.
그러면 위와 같이 이름을 기준으로 정렬을 한다.
만약 역정렬을 하고 싶다면 어떻게 해야할까? DESC(DESCEND)를 붙여주면 된다.
역정렬이 아닌 경우는 기본 디폴트이므로 DESC를 써주지 않으면 기본 정렬이 나온다.
SELECT * FROM 테이블명 ORDER BY 정렬 기준 컬럼명 DESC;
위와 같이 ORDER BY ID + DESC를 입력하면 아래와 같이 나온다.
ID를 기준으로 역정렬하라고 조회를 명령했기 때문에 ID 컬럼을 기준으로 역정렬을 해서 결과를 보여준다.
다음은 ORDER BY + NAME + DESC를 입력해보자.
이름을 기준으로 역정렬한 결과값을 보여준다.
'데이터베이스 > Oracle' 카테고리의 다른 글
오라클 서브쿼리(Subquery) (0) 2021.02.01 오라클 필터링(WHERE) (0) 2021.01.31 오라클 컬럼 추가, 수정, 삭제 (0) 2021.01.30 오라클 데이터 업데이트 및 삭제 (0) 2021.01.30 오라클 제약 조건 (CONSTRAINTS) (0) 2021.01.29