본문 바로가기
[DBMS]/- Oracle

[Oracle]정렬 (Sort) asc/desc

by Hapco 2022. 5. 30.
728x90
반응형

#정렬(SORT)

-데이터를 원하는 목적에 맞게 나열하는 작업

-order by 항목 asc(오름차순)/desc(내림차순)

ex)

1. 상품을 가격순으로 조회

select * from product order by price asc;

2. 상품을 이름순으로 조회

select * from product order by name asc;

-->위같은경우의 문제점은 동일 가격 , 이름이 잇을수 잇다 그래서 다음조건식을 사용해준다

select * from product order by price asc , name asc, no asc;

-->마지막은 고유번호같이 절대 겹칠일 없는 데이터를 넣어주는게 제일좋다.

Q.2020년에 제조된 상품을 최신순으로 조회하자

Select * from product wher extract(year from made) =2020 order by made desc;

정렬은 제일 마지막에 해야함

-->why? 데이터를 조건을 넣고 검사하게되면 데이터의 숫자가 변화하게되기 떄문에.

'[DBMS] > - Oracle' 카테고리의 다른 글

[Oracle]그룹쿼리 Gruop by  (0) 2022.05.30
[Oracle]TopN Queey 탑N쿼리  (0) 2022.05.30
[Oracle]서브쿼리(subQuery)  (0) 2022.05.30
[Oracle]듀얼테이블(dualTable)이란 ?  (0) 2022.05.30
[Oracle]테이블 조회 ( select)  (0) 2022.05.29

댓글