반응형
●select 칼럼명 from 테이블명;
- 칼럼명부문에 웬만하면 * 를 사용하지 말고 칼럼명을 적어주는게 좋다(서버 부하를 줄이기 위해)
ex)select deptno from emp;
●distinct
- 컬럼에서 중복을 제거하고 같은 값이면 하나만 출력한다.
ex)select distinct(deptno) from emp;
●group by
- 특정 칼럼을 기준으로 한 그룹으로 묶어서 합계, 평균, count 등에서 사용한다.
ex)select deptno, avg(sal), sum(sal)
from emp
group by deptno;
●having
- group by 기준 칼럼,그룹핑 함수에 조건을 건다.
ex)select deptno, avg(sal), sum(sal)
from emp
group by deptno
having avg(sal)<2000;
●order by
- 데이터를 정렬한다. 데이터를 메모리에 올려놓고 정렬을 진행하기 때문에 대용량 테이블에서는 사용을 자제하고 인덱스나 오라클 힌트 등을 사용하는게 좋다.
ex)select deptno
from emp
order by deptno;
반응형
'프로그래밍 > DB' 카테고리의 다른 글
오라클 각종 함수들1 (0) | 2015.08.28 |
---|---|
오라클 칼럼 별명(alias), 합성연산자(||) (0) | 2015.08.28 |
오라클 현재 접속한 데이터베이스 이름, sid확인, 버전확인 (0) | 2015.08.26 |
오라클 sqlplus 기본 명령어(접속, 테이블리스트, 테이블정보,sql파일 실행) (0) | 2015.08.26 |
오라클 데이터베이스 시작, 종료 (0) | 2015.08.26 |
댓글