DBMS/Summary

Oder BY~

gandus 2010. 4. 15. 14:31

select 문의 가장 마지막에 위치하게 된다.

가능한 조건은

ASC  : Ascending   ( 디폴트로 주어진다. )

DESC : Descending


select  ename 이름, deptno from emp
order by 이름 asc ;                 ##  별명을 조건으로 줄수도 있다.




이에 따른 예제.

/*
## 월급 높은순이고, 만약 월급이 같다면 이름을 오름차순 정렬
select *from emp
where sal between 2000 and 4000            
order by sal desc, ename asc;
*/

## 여기서 알수있는건 여러 조건을 줄수있는것이다.


/*
## 사원이름을 오름차순?
select *from emp order by ename asc;
*/

/*
## 월급이 2000~ 4000 사이인 사람을 월급 많은순
select *from emp
where sal between 2000 and 4000
order by sal desc;  ##  월급이 많은 순이니 , 내림차순을 사용
*/

/*
##  커미션 없는 사원을 이름순으로
select *from emp
where comm is null
order by ename asc;
*/

/*
## clerk , manager salesman 을 직업가진 사원번호로 정렬
select *from emp
where job in('clerk', 'manager','salesman')
order by empno asc;
*/

/*
## 76** 을 매니저로 가진사람 이름순 정렬
select *from emp
where mgr like '76%'
order by ename asc;
*/