단답형
SELECT CONCAT(COL1, COL2)
FROM EMP
WHERE EMPID=10;
GROUP BY ROLLUP(A, B): A, AB, TOTAL
GROUP BY CUBE(A, B): A, B, AB, TOTAL
GROUP BY GROUPING SETS(A, B): A, B
누적 집계
SUM(집계 대상 COL)
OVER (PARTITION BY 그룹화 대상
ORDER BY 정렬 기준
RANGE BETWEEN UNBOUNDED PRECEDING)
GRANT / REVOKE
HASH JOIN: 양쪽 테이블 모두 JOIN COLUMN에 인덱스가 없을 경우 사용
DDL: CREATE, ALTER, DROP, TRUNCATE - 자동 커밋
DML: SELECT, DELETE, UPDATE - 수동 커밋
NULL값을 포함한 특정 레코드 제외 출력
SELECT CO1, CO2
FROM TAB1
WHERE NVL(COL1, 'X') !='A01';
NATURAL JOIN: 같은 이름을 가진 칼럼 전체에 대한 등가 조인
PERCENT_RANK: 파티션별 윈도우에서 제일 먼저 나오는 것을 0으로, 제일 늦게 나오는 것을 1로 하여 순서별 백분율을 구하는 Window Funciton
NESTED LOOP JOIN: 중첩된 반복문과 유사한 방식으로 조인을 수행하는 방식
원자성 : 트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 남아 있어야 함
일관성 : 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스 내용이 잘못 되어있지 않아야 함
고립성 : 트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안됨
지속성 : 트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장
RANK(): 동일 등수 허용 O, 등수 일관성 X
DENSE_RANK(): 동일 등수 허용 O, 등수 일관성 O
ROW_NUMBER(): 동일 등수 허용 X
INTERSECT: 교집합
START WITH: ROOT NODE
CONNECT BY PRIOR A = B
: A COL과 B COL의 계층화 발생
: 앞선 A COL과 동일한 B COL RECORD 추출
21회~
'DataBase > Oracle' 카테고리의 다른 글
Oracle SQL 강의 - 27강 형식 변환 함수(TO_DATE/TO_CHAR/TO_NUMBER/TO_TIMESTAMP) (0) | 2023.03.14 |
---|---|
Oracle SQL 강의 - 26강 날짜 함수(SYSDATE/CURRENT_DATE/SYSTIMESTAMP/CURRENT_...) (0) | 2023.03.13 |
Oracle SQL 강의 - 25강 숫자 내장 함수(ABS/SIGN/ROUND/TRUNC/CEIL/FLOOR) (0) | 2023.03.12 |
Oracle SQL 강의 - 24강 문자열 내장 함수 #2 (0) | 2023.03.11 |
Oracle SQL 강의 - 23강 문자열 내장 함수 #1 (0) | 2023.03.10 |