이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

집계 함수: SUM, MIN, MAX, COUNT, AVG

 

실행 순서

FROM → CONNECT BY → WHERE → GROUP BY → HAVING → SELECT → ORDER BY

⭐ SELECT에서 지은 별칭은 그 이후 실행에서만 사용 가능

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

집계함수는 WHERE 절에 사용할 수 없음

 

 

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

NULL 값과 연산 시, RETURN NULL

NVL(NULL, 대체값): 반환 값이 NULL일 경우 대체 값 제공

 

NVL2(입력값, NOTNULL 대체값, NULL 대체값): NVL에서 조건을 하나 더 확장

 

NVL2(입력값, NOTNULL 대체값, NULL 대체값): NVL에서 조건을 하나 더 확장

 

DECODE(기준값, 비교값, 출력값, 비교값, 출력값): 조건에 따른 값 선택

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

숫자 ↔ 문자열 ↔ 날짜

(⚠️ 단, 숫자와 날짜를 문자열을 거치지 않고 직접적으로 바꿀 수는 없음)

 

TO_CHAR(숫자): 숫자→문자열

 

TO_DATE(문자열, 날짜포맷): 문자열→날짜

 

TO_CHAR(DATETIME): 날짜→문자열

 

TO_NUMBER(문자열): 문자열 → 숫자

 

TO_TIMESTAMP(문자열): 문자열 → 숫자

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의 수강하며 정리한 글입니다.

 

 

문자열 함수

숫자 함수

날짜 함수

변환 함수

NULL 관련 함수

집계 함수

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL