연결 연산자: ||
중복 제거: DISTINCT
데이터 정렬: ORDER BY(ASC, DESC)
asc: 오름차순
desc: 내림차순
특정 철자 추출: SUBSTR
길이 출력: LENGTH
특정 철자 위치 출력: INSTR
다른 철자로 변경: REPLACE
반올림해서 출력: ROUND
버림해서 출력: TRUNC
나눈 나머지값 출력: MOD
NULL 값대신 다른 데이터 출력: NVL, NVL2
IF 문 구현: DECODE (= 비교만 가능)
: CASE (=,>,<, 비교 모두 가능)
순위 출력하기: RANK -> 1등,1등, 3등, 4등
: DENSE_RANK -> 1등,1등, 2등,3등
전행 출력하기: LAG
다음행 출력하기: LEAD
COLIMN을 ROW로 출력하기: (SUM+DECODE)
: PIVOT
ROW를 COLIMN으로 출력하기: UNPIVOT
누적 데이터 출력하기: SUM OVER
- 전체 토탈 출력
집계 결과 출력하기 (마지막행) : ROLLUP
집계 결과 출력하기 (첫행) : CUBE
집계 결과 출력하기(집계하고 싶은 컬럼만): GROUPING SET
'SQL' 카테고리의 다른 글
SQLD 문제 푸는데 필요한 지식 ++++ (0) | 2023.08.30 |
---|---|
SQLD 문제 푸는데 필요한 지식 ++ (0) | 2023.08.28 |
SQLD 문제 푸는데 필요한 지식 + (0) | 2023.08.25 |
SQL 54(서브쿼리를 사용해 데이터 입력,수정,삭제,합치기) (0) | 2023.08.18 |
SQL 53 (SELECT FOR UPDATE절 이해하기) (0) | 2023.08.16 |