본문 바로가기
프로그래밍/SQL

데이터 정렬하기 ORDER BY

by mooyou 2021. 10. 11.
728x90
300x250

데이터베이스에서 기본적으로 오름차순 내림차순 정렬을 안 해준다 그래서 반드시 ORDER BY란 것을 써줘야 한다.

select문 가장 마지막 절에 쓴다.
ORDER BY  오름차순 정렬이 기본
내림차순 -> DESC
꼭필요한 경우가 아니면 사용하지 않기(시간 절약)

 

 


-- 모든데이터 열 출력하기
SELECT *
FROM EMP
ORDER BY SAL;
--급여기준오름차순


SELECT *
FROM EMP
ORDER BY SAL DESC;
--급여기준 내림차순


SELECT *
FROM EMP
ORDER BY EMPNO;
-- 사원기준으로 오름차순 정렬하라


SELECT *
FROM EMP
ORDER BY DEPTNO ASC, SAL DESC;
--부서번호는 오름차순 급여는 내림차순

 

처음 기준은 DEPTNO 기준 오른차순인데 똑같은 값이 있으면 그 안에 서 이차적으로 두 번째 기준 SAL를 DESC썼으니 내림차순으로 정렬이 된다.

 

728x90
반응형

'프로그래밍 > SQL' 카테고리의 다른 글

sql 문자열 비교  (0) 2021.10.14
[sql] And, Or 연산자  (0) 2021.10.13
오라클 별칭 지정하는 방식 alias  (0) 2021.10.09
DISTINCT 중복제거  (0) 2021.10.08
데이터 조회 - 셀렉션, 프로젝션, 조인  (0) 2021.10.07

댓글