일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- MSSQL 동적 쿼리
- 업무 자동화
- vue
- .NET Core
- Visual Studio 재설치
- 웹 자동화
- spring
- vue3
- Visual Studio 2015 강제 삭제
- Vue configureWebpack
- 리버스 프록시 예제
- Visual Studio 강제 삭제
- javascript
- Visual Studio 2015 설치
- Nginx Reverse Proxy
- Visual Studio 2015 삭제
- Vue.config
- .NET Core Proxy
- 디자인 패턴 사례
- vue.js
- MSSQL 문자열
- tomcat
- 웹 크롤링
- Tomcat Error
- Vue3 configureWebpack
- SQLP
- Selenium 설치
- 프록시 예제
- Selenium 환경
- Visual Studio 패키지에 실패했습니다.
- Today
- Total
목록Database/Oracle (6)
금백조의 개발 블로그
서론 예전부터 계층형 쿼리 개념에 대해 정리하려고 했었는데 SQLP 시험 문제 중 계층형 쿼리 문제를 마주친 계기로 포스팅했습니다. 계층형 쿼리 문법 개념과 예제, 실행 결과 중심으로 정리해보았습니다. 본론 [개념 정리] 계층형 쿼리 : 부모, 자식 간의 수직관계를 트리 구조 형태로 보여주는 쿼리 START WITH : 트리 구조의 최상위 행을 지정합니다. CONNECT BY : 부모, 자식의 관계를 지정합니다. PRIOR : CONNECT BY 절에 사용되며 PRIOR에 지정된 컬럼이 맞은편 컬럼을 찾아갑니다. CONNECT BY PRIOR 자식 컬럼 = 부모 컬럼 : 부모 → 자식 순방향 전개 CONNECT BY PRIOR 부모 컬럼 = 자식 컬럼 : 자식 → 부모 역방향 전개 ORDER SIBLIN..
서론 SQLP 시험을 준비하면서 실행계획 해석에 대해 깊은 이해가 필요하다고 생각하여 정리한 내용을 포스팅을 했습니다. 이번 글에서는 인덱스 관련 실행계획 해석을 중점으로 작성했습니다. 아래 실습은 scott 계정의 예제 데이터를 통해 진행했습니다. 본론 [INDEX UNIQUE SCAN] 인덱스에 존재하는 PK(기본키) 또는 Unique Index처럼 유일한 값을 스캔할 때 발생합니다. select empno from emp where empno = 7369;--PK 조회 ---------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)|..
본론 [구문 형식] SELECT SIGN(표현식) [특징] 표현식 반환 음수 -1 0 0 양수 1 ※ 소수점 이하도 취급합니다. (예 : 10.1 - 10 = 0.1 이므로 1 반환) 예제 [예제1] select SIGN(10)as A ,SIGN(-10)as B ,SIGN(0)as C ,SIGN(10-1)as D ,SIGN(1-10)as E ,SIGN(10.1-10)as F ,SIGN(10-10.1)as G from DUAL [실행 결과] 결론 Oracle에서 양음수 판별이 필요할 때 유용한 함수로 생각됩니다!
본론 [구문 형식] SELECT TRUNC([VALUE],[OPTION]) 예제 [숫자 절삭] select trunc(123456.789,1) AS A--소수점 아래 절사 ,trunc(123456.789,3) AS B--소수점 아래 절사 ,trunc(123456.789,-2) AS C--소수점 위 절사 ,trunc(123456.789,-3) AS D--소수점 위 절사 from dual; [실행결과] [시간 절삭] WITH TEMP AS ( select to_date('2021-05-17 12:34:56', 'YYYY-MM-DD HH24:MI:SS') DT from DUAL ) select to_char(DT,'yyyy-mm-dd hh24:mi:ss') AS A ,to_char(trunc(DT), 'yyy..
서론 요즘 SQLP 시험 준비를 위해 익숙하지 않은 Oracle 함수에 대해 정리하고 있습니다. 오늘은 Oracle의 NTITLE 함수에 대해 작성해보려 합니다. 본론 [정의] 행 데이터를 그룹별로 나누어 차례대로 행 번호를 부여하는 분석 함수입니다. [구문 형식] SELECT NTILE([그룹으로 나눌 정수]) OVER (PARTITION BY [컬럼1] ORDER BY [컬럼2]) [특징] 1.전체 행 데이터 수를 그룹으로 나누었을 때 나머지가 존재하면 첫 번째 그룹부터 나머지가 안남을 때까지 1씩 부여합니다. (예 : 전체행이 12개고 그룹이 5일 때 12를 5로 나눈 나머지가 2이므로 1~5번 그룹에 2행을 부여하고 1,2번 그룹에 1행씩 추가 부여합니다.) 2.PARTITION BY를 생략하면 ..