RDS
-
[Oracle] ROWNUM 함수RDS/Oracle 2020. 8. 30. 12:00
ROWNUM 함수란? - 오라클에서 제공하는 가상의 컬럼으로 첫 행은 1부터 시작하여 행 수에 따라 1씩 증가합니다. 123SELECT ROWNUM , T1.* FROM EMP T1;cs ORDER BY 절 사용 시 주의사항 - ROWNUM의 실행 순서는 WHERE절 실행 후이기 때문에 ORDER BY절과 관계없이 ROWNUM이 출력됩니다.1234SELECT ROWNUM , T1.* FROM EMP T1 ORDER BY ENAME ASC;cs - ROWNUM과 ORDER BY절을 같이 사용하기 위해서는 ORDER BY절을 실행한 후 정렬된 결과에 ROWNUM을 추가해야 합니다.1234567SELECT ROWNUM , T2.* FROM ( SELECT T1.* FROM EMP T1 ORDER BY T1.E..
-
[TOAD] 단축키 모음RDS/Tool 2020. 8. 29. 16:57
테이블 정보 상세보기F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) 자동완성Ctrl+. : Table Completion (매칭되는 테이블목록 출력)Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시) SQL문 실행F5 : SQL Editor내의 모든 SQL문 실행Ctrl+Enter : 현재 커서의 SQL문 실행F9 : SQL문 실행 후 Grid에 출력 히스토리(과거 수행SQL문 조회)F8 : 과거에 실행한SQL문 HISTORY 목록Alt+Up : History UPAlt+Down : History DOWN 텍스트 대/소문자 변환CTRL+L : 텍스트를 소문자로CTRL+U : 텍스트를 대문자로 주석처리Ctrl+B ..
-
[TOAD] SQL Editor, SQL QueryRDS/Tool 2020. 8. 22. 11:22
SQL Editor 화면SQL Editor는 SQL을 작성하고 편집할 수 있는 Editor 화면과 그 결과를 확인할 수 있는 Data Grid, 그리고 활성화된 Editor창의 SQL정보를 간략하게 표시하는 Navigator 이렇게 세가지 화면으로 이루어져 있습니다. SQL Query 실행 방법SQL Editor에서 작성한 SQL Query를 실행할 수 있는 방법은 4가지가 있습니다.- Execute/Compile Statement- Execute Script- Execute via TSR, Execute via QSR - Execute via SQL*Plus 1.Execute/Compile Statement (단축키 : F9 , Ctrl+ENTER)하나의 SQL문장을 실행 할 때 사용합니다. 그리고 E..
-
[Oracle] 윈도우 함수(Window Funtion)_그룹 내 비율 함수RDS/Oracle 2019. 3. 26. 07:00
윈도우 함수 종류1.그룹 내 순위(RANK) 관련 함수 - RANK, DENSE_RANK, ROW_NUMBER 함수2.그룹 내 집계(AGGREGATE) 관련 함수 - SUM, MAX, MIN, AVG, COUNT 함수 3.그룹 내 행 순서 관련 함수 - FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수 4.그룹 내 비율 관련 함수 - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT 함수 윈도우 함수 문법 SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절]) FROM 테이블명; WINDOW_FUNCTION - 함수명ARGUMENTS (인수) - 함수에..
-
[Oracle] 윈도우 함수(Window Funtion)_그룹 내 행 순서 함수RDS/Oracle 2019. 3. 25. 07:30
윈도우 함수 종류1.그룹 내 순위(RANK) 관련 함수 - RANK, DENSE_RANK, ROW_NUMBER 함수2.그룹 내 집계(AGGREGATE) 관련 함수 - SUM, MAX, MIN, AVG, COUNT 함수 3.그룹 내 행 순서 관련 함수 - FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수 4.그룹 내 비율 관련 함수 - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT 함수 윈도우 함수 문법 SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절]) FROM 테이블명; WINDOW_FUNCTION - 함수명ARGUMENTS (인수) - 함수에..
-
[Oracle] 윈도우 함수(Window Funtion)_그룹 내 집계 함수RDS/Oracle 2019. 3. 21. 07:30
윈도우 함수 종류1.그룹 내 순위(RANK) 관련 함수 - RANK, DENSE_RANK, ROW_NUMBER 함수2.그룹 내 집계(AGGREGATE) 관련 함수 - SUM, MAX, MIN, AVG, COUNT 함수 3.그룹 내 행 순서 관련 함수 - FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수 4.그룹 내 비율 관련 함수 - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT 함수 윈도우 함수 문법 SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절]) FROM 테이블명; WINDOW_FUNCTION - 함수명ARGUMENTS (인수) - 함수에..
-
[Oracle] 윈도우 함수(Window Funtion)_그룹 내 순위 함수RDS/Oracle 2019. 3. 20. 07:30
윈도우 함수 종류1.그룹 내 순위(RANK) 관련 함수 - RANK, DENSE_RANK, ROW_NUMBER 함수2.그룹 내 집계(AGGREGATE) 관련 함수 - SUM, MAX, MIN, AVG, COUNT 함수 3.그룹 내 행 순서 관련 함수 - FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수 4.그룹 내 비율 관련 함수 - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT 함수 윈도우 함수 문법 SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절]) FROM 테이블명; WINDOW_FUNCTION - 함수명ARGUMENTS (인수) - 함수에..
-
[Oracle] 그룹 함수(Group Funtion)RDS/Oracle 2019. 3. 19. 07:30
그룹 함수(Group Funtion) 그룹 함수로는 집계 함수를 제외하고, 소그룹 간의 소계를 계산하는 ROLLUP 함수, GROUP BY 항목들 간 다차원적인 소계를 계산할 수 있는 CUBE 함수, 특정 항목에 대한 소계를 계산하는 GROUPING SETS 함수가 있습니다. ROLLUP은 GROUP BY의 확장된 형태로 사용하기가 쉬우며 병렬로 수행이 가능하기 때문에 매우 효과적일 뿐 아니라 시간 및 지역처럼 계층적 분류를 포함하고 있는 데이터의 집계에 적합하도록 되어 있습니다. CUBE는 결합 가능한 모든 값에 대하여 다차원적인 집계를 생성하게 되므로 ROLLUP에 비해 다양한 데이터를 얻는 장점이 있는 반면에, 시스템에 부하를 많이 주는 단점이 있습니다. GROUPING SETS는 원하는 부분의 소..