반응형
SELECT
SELECT ALL : 모든 튜플 (*)
SELECT DISTINCT : 중복튜플 제거
SELECT DISTINCTROW : 중복튜플 제거.튜플 전체 값을 대상
SELECT 속성명 AS 별칭 : AS 다음에 별칭을 쓰면 그 속성명을 다른속성명으로 대신함
GROUP BY
HAVING : 그룹에 대한 조건
ORDER BY
LIKE 연산자 : *,%-모든 문자. ?,_ -문자 하나. # -숫자하나
JOIN
INNER JOIN
-EQUI
-NON-EQUI
EQUI 조인
- '=' (equal) 일때 동일한 속성이 두번 나타나게 되는데,
- 이중 중복된 속성 제거한 방법'NATURAL JOIN'
EQUI 조인 방법
- WHERE절에 =
- FROM절에 NATURAL JOIN
- FROM절에 JOIN ~ USING
NON-EQUI 조인
- between ~ and
OUTER 조인
- LEFR OUTER JOIN : 어떤 튜플과도 맞지 않는 좌측 항의 릴레이션이 있는 튜플들에 NULL값 붙임
방법
- FROM절에 ~ LEFR OUTER JOIN ~ ON ~
- WHERE절 오른쪽에(+)
- RIGHT OUTER JOIN
- FULL OUTER JOIN : LEFR+RIGHT
SELF JOIN
-FROM절에 ~JOIN ~ ON ~
- 테이블명 별칭, 테이블명 별칭2
'프로그래밍 공부 > 데이터베이스' 카테고리의 다른 글
데이터사전, 메타데이터, 빅데이터 (0) | 2016.12.02 |
---|---|
DML, DCL, VIEW (0) | 2016.11.30 |
데이터베이스언어 DDL(데이터정의), CREATE, ALTER, DROP (0) | 2016.11.25 |
데이터베이스 명칭들 (0) | 2016.11.25 |
DBA,DBMS (0) | 2016.11.23 |