본문 바로가기
  • Welcome J-Kyu Tstory
728x90

Oracle7

[Oracle]OVER(ORDER BY ROWNUM)_다른 행일 때 ROWNUM 1. ROWNUM에서 같은 값의 행에는 동일한 번호를 부여하고 싶을때 : SUM(LAG) OVER(ORDER BY ROWNUM) -OVER함수에서 ORDER BY ROWNUM을 주게 되면 동일한 값은 같은 번호를 부여하게 됨 2. 결과 : 2022. 9. 28.
[ORACLE]SQL 병렬쿼리 활용 조회 성능 향상 1. 병렬쿼리를 사용하여 연산속도 향상 방법 : - ORACLE은 병렬힌트 기능을 통하여 쿼리의 연산속도를 향상 시킬 수 있음 - 병렬힌트 : 데이터를 가져오는 작업(단일 -> 멀티) - 병렬쿼리 : /*+ PARALLEL (4) */ 2. 사용 전 : - 20.097초 초요 3. 사용 후 : - 12.643 초 소요 (약 8초 감소) 2022. 9. 26.
조건에서 값을 입력받아 특정 데이터 추출하기 ▶WHERE 문에서 :칼럼; 을 추가하면 값을 입력 받을 수 있음 ▶필터를 통해서도 가능 2022. 4. 4.
[오라클]작업 TIP _ 기존 테이블 ▶기존 테이블을 따로 띄워놓고 작업 ▶이렇게 창을 두개로 띄워 놓고 작업하면 수월 2022. 3. 31.
OVER()절 over절 이란? 누적, 순위, 퍼센테이지. 평균, 총합 등 데이터를 통계나 집계할 때 단일 함수랑 집계함수랑 같이 올 수 없기 때문에, 서브쿼리를 사용하야함 특히 다수의 집계결과가 필요할 때 여러 서브쿼리와 그룹바이로 인해 쿼리가 지저분해 지는데 OVER절을 이용하여 간단하게 만들어 줄 수 있음. 서브쿼리 뿐만 아니라 group by, order by가 복잡하게 섞인 쿼리도 간단하게 표현 가능 rank(),dense_rank() 등 다양한 집계함수를 지원하여 편리하게 데이터를 표현 가능 2022. 2. 27.
ORCLE 문법 3강 부터 6강 까지-조회,검색,비교,논리연산,집합연산,함수와문자함수 /*유트브 이수안컴퓨터연구소*/ /*https://www.youtube.com/watch?v=b5pPDWYpea0&list=PL7ZVZgsnLwEEDr612UQtAdbhEXVgRniaU&index=7*/ /*실행 단축키 -> CTRL + ENTER*/ /*새로 생성한 계정 비밀번호 설정*/ ALTER USER HR ACCOUNT UNLOCK IDENTIFIED BY 1111; /**/ /*전체 테이블 조회*/ SELECT * FROM DEPARTMENTS; /*툭정 colum조회*/ SELECT department_id, department_name FROM DEPARTMENTS; /*칼럼명 변경*/ select department_i.. 2022. 2. 26.
728x90