SELECT문
SELECT *|[DISTINCT][컬럼명 [AS 별칭],
컬럼명 [AS 별칭],
:
컬럼명 [AS 별칭]
FROM 테이블명
[WHERE 조건]
[GROUP BY 컬럼명[,컬럼명,...]]
[HAVING 조건]
[ORDER BY 컬럼명|컬럼인덱스 [ASC|DESC][,컬럼명|컬럼인덱스 [ASC|DESC],...]]
SELECT 컬럼1[, ... 컬럼n],
SUM(컬럼명) | AVG (컬럼명) | COUNT(*|컬럼명) | MAX(컬럼명) | MIN(컬럼명)
FROM 테이블명
[WHERE 조건]
GROUP BY 컬럼1[, ... 컬럼n];
[HAVING 조건]
[ORDER BY 컬럼명|컬럼인덱스 [ASC|DESC], ...]
UPDATE 문
UPDATE 테이블명
SET 컬럼명=값[,]
:
컬럼명=값
[WHERE 조건]
+ 서브쿼리
UPDATE 테이블명
SET (컬럼명, 컬럼명, ....) = (서브쿼리)
[WHERE 조건];
-- 변경되지 않는 것은 NULL로 들어가기 때문에 WHERE로 변경된 것만 포함시킨다 (IN)
CREATE문
CREATE TABLE 테이블명 (
컬럼명 데이터타입 [(크기)] [DEFAULT 값] [,]
:
컬럼명 데이터타입 [(크기)] [DEFAULT 값] [,]
[CONSTRAINT 기본키설정명 PRIMARY KEY(컬럼명[,컬럼명,...]) [,]
CONSTRAINT 외래키설정명 FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명) [ON DELETE CASCADE] [,]
:
CONSTRAINT 외래키설정명 FOREIGN KEY(컬럼명) REFERENCES 테이블명(컬럼명) [ON DELETE CASCADE] [,] );
'DB Oracle' 카테고리의 다른 글
[Oracle] 서브쿼리 (0) | 2024.03.25 |
---|---|
[Oracle] JOIN (0) | 2024.03.21 |
[Oracle] 함수 (0) | 2024.03.13 |
[Oracle] '||' , 표현식CASE (0) | 2024.03.13 |
[Oracle] 연산자 - 기타연산자 (0) | 2024.03.12 |