728x90

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

 

 

문자열 함수

숫자 함수

날짜 함수

변환 함수

NULL 관련 함수

집계 함수

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

728x90
728x90

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

 

 

문자열 함수

숫자 함수

날짜 함수

변환 함수

NULL 관련 함수

집계 함수

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

728x90
728x90

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ ROWNUM의 ALIAS인 RN이 인식되지 않는 문제 발생

 

 

발생 원인

WHERE절의 실행 순서가 SELECT보다 우선하므로 RN 지정을 인식하지 못함

구문 작성 순서: SELECT FROM WHERE GROUP_BY HAVING ORDER_BY

구문 실행 순서: FROM WHERE GROUP_BY HAVING SELECT ORDER_BY

 

 

해결 방법

RN을 인식할 수 있도록 INLINE VIEW를 활용하여 FROM에 SELECT절을 삽입

 

728x90
728x90

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

 

 

문자열 함수

 

⭐ 출력이 필요(열을 필터링)한지 조건이 필요(행을 필터링)한지 구분하기

 

⭐ WHERE절에서 함수 사용 시, ROW SIZE만큼 함수 호출이 일어나므로 연산 속도를 위해서 함수 호출보다는 연산자 사용하기

 

 

숫자 함수

날짜 함수

변환 함수

NULL 관련 함수

집계 함수

 

 

 

소스 코드

🔗 HJ0216/TIL/OracleSQL

 

 

728x90
728x90

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

 

 

 

728x90