SELECT
WHERE
BETWEEN, AND
ANY
ALL
SOME = ANY
SUBQUERY
SELECT
CD_PLANT,
NM_PLANT,
(SELECT AVG(UM) FROM TABLE_ITEM) AS UM
FROM TABLE_PLANT
- 서브 쿼리를 괄호로 묶어서 사용해야 한다.
- 서브 쿼리 안에서 Order By 절은 사용할 수 없다.
- 연산자 오른쪽에 사용하여야 한다.
ORDER BY
* ACENDING
* DESCENDING
GROUP BY
SELECT칼럼 FROM 테이블 GROUP BY 칼럼명
DISTINCT
SELECT DISTINCT 칼럼명 FROM 테이블명
JOIN
INNER JOIN
SELECT
A.NAME, --A 테이블의 NAME 조회
B.AGE --B 테이블의 AGE 조회
FROM EX_TABLE A
INNER JOIN JOIN_TABLE B ON A.NO_EMP = B.NO_EMP AND A.DEPT = B.DEPT
LEFT OUTER JOIN
SELECT
A.NAME, --A 테이블의 NAME 조회
B.AGE --B 테이블의 AGE 조회
FROM EX_TABLE A
LEFT OUTER JOIN JOIN_TABLE B ON A.NO_EMP = B.NO_EMP AND A.DEPT = B.DEPT
RIGHT OUTER JOIN
SELECT
A.NAME, --A 테이블의 NAME 조회
B.AGE --B 테이블의 AGE 조회
FROM EX_TABLE A
RIGHT OUTER JOIN JOIN_TABLE B ON A.NO_EMP = B.NO_EMP AND A.DEPT = B.DEPT
FULL OUTER JOIN
SELECT
A.NAME, --A 테이블의 NAME 조회
B.AGE --B 테이블의 AGE 조회
FROM EX_TABLE A
FULL OUTER JOIN JOIN_TABLE B ON A.NO_EMP = B.NO_EMP AND A.DEPT = B.DEPT
집계함수
COUNT() : 수량 계산
AVG(): 평균
MAX(): 최고값
MIN(): 최솟값
SUM(): 합계
728x90