일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 갤럭시탭 with Pen
- 가장 많이 사용되는 파이썬 패키지
- 가장 인기있는 파이썬 패키지
- 전세보증보험
- chatgpt vs bard
- 주택임대사업자
- PostgreSQL
- bard 100% 신뢰금지
- 종합소득세
- 오라클 데이터베이스 내장함수
- 2룸 오피스텔 투자
- 상업시설용지 분양
- 가장 인기있는 파이썬 라이브러리
- 라이브러리 vs 패키지
- 데이터 리터러시
- robux
- 소형주택 세액감면
- 나는 어디로?
- 임대소득외 추가소득이 있을 경우
- Google vs OpenAI
- 오피스텔투자
- 주상복합용지 분양
- Python
- 종합과세
- Google vs MicorSoft
- 파이썬 TypeError
- 공개서적
- 가장 많이 사용되는 파이썬 라이브러리
- 다주택임대
- chatgpt 100% 신뢰금지
목록IT/Oracle DBMS (140)
All thing of the world!
1. 함수의 목적 Oracle ROWIDTOCHAR는 ROWID 값을 VARCHAR2 데이터 유형으로 변환하여 리턴한다. 결과는 항상 18자리를 유지한다. 2. 샘플을 통한 개념 퀵뷰 SELECT ROWID FROM employees WHERE ROWIDTOCHAR(ROWID) LIKE '%JAAB%' ORDER BY ROWID; ROWID ------------------ AAAFfIAAFAAAABSAAb 3. 사용방법 4. 함수 PARAMETER 설명 [rowid] varchar2형식으로 변환할 rowid를 입력한다. 5. 다양한 샘플표현 example1) rowid를 그냥 쓴 것과 rowid를 ROWIDTOCHAR함수로 씌운 것을 조회한다. SELECT EMPLOYEE_ID, rowid ROWD, ..
1. 함수의 목적 Oracle NUMTODSINTERVAL는 파라미터 n을 INTERVAL DAY TO SECOND 형식으로 변경한다. 2. 샘플을 통한 개념 퀵뷰 현재시간에 10분을 더해서 표시한다. select systimestamp, systimestamp+numtodsinterval('10','minute') from dual; 3. 사용방법 4. 함수 PARAMETER 설명 [n] INTERVAL DAY TO SECOND 형식으로 변경할 숫자형이나 숫자형으로 변환이 가능한 문자를 입력한다. [interval_unit] 변환 목표가 날짜인지, 시간인지, 분인지, 초인지에 따라 아래 스트링을 입력한다. (대소문자 무관하다) ■ 'DAY' ■ 'HOUR' ■ 'MINUTE' ■ 'SECOND' 참고)..
1. 함수의 목적 Oracle LAST_DAY는 파라미터로 받은 date의 해당월 최종일을 구한다. 2. 샘플을 통한 개념 퀵뷰 현재일이 2017/07/31이라는 가정하에, 20170/07월의 마지막 날을 구하고, 마지막날과 현재일의 차이 날짜수를 구한다. SELECT SYSDATE, 2 LAST_DAY(SYSDATE) "Last", 3 LAST_DAY(SYSDATE) - SYSDATE "Days Left" 4 FROM DUAL; SYSDATE Last Days Left -------- -------- ---------- 17/07/29 17/07/31 2 3. 사용방법 4. 함수 PARAMETER 설명 달의 최종일은 session parameter인 NLS_CALENDAR에 의해 정의된다. 함수에 의해..
1. 함수의 목적 Oracle GROUPING_ID는 GROUPING 비트벡터로 들어온 입력값들을 10진수 숫자로 변경한다. GROUPING_ID는 ROLLUP과 CUBE등과 같이 SUPPERAGGREGATE행을 생성하는 문장에서만 가능하다. * 참고 : SUPPERAGGREGATE행이란? SUPPERAGGREGATE행이란 ROLLUP/CUBE등에서 모든 값의 집합인 NULL행을 만드는 데 이것을 SUPPERAGGREGATE행이라 한다. 2. 샘플을 통한 개념 퀵뷰 gcp로 channel_id, promo_id 컬럼순으로 grouping_id를 생성하고, gpc로 promo_id, channel_id 순으로 grouping_id를 생성한다. SELECT channel_id, promo_id, sum(am..
1. 함수의 목적 Oracle COVAR_SAMP은 두 입력값의 샘플 공분산을 구한다. 집계 또는 분석 함수로 사용된다. 2. 샘플을 통한 개념 퀵뷰 다음 예는 hr.employees를 사용하여 고용 시간 (SYSDATE - hire_date) 및 급여에 대한 모집단 공분산 및 표본 공분산을 계산한다. SELECT job_id, COVAR_POP(SYSDATE-hire_date, salary) AS covar_pop, COVAR_SAMP(SYSDATE-hire_date, salary) AS covar_samp FROM employees WHERE department_id in (50, 80) GROUP BY job_id ORDER BY job_id, covar_pop, covar_samp; JOB_ID ..
1. 함수의 목적 Oracle FROM_TZ은 TIME_STAMP값과 TIME_ZONE을 TIMESTAMP WITH ZONE으로 변경해서 리턴한다. 2. 샘플을 통한 개념 퀵뷰 SELECT FROM_TZ(TIMESTAMP '2000-03-28 08:00:00', '3:00') FROM DUAL; FROM_TZ(TIMESTAMP'2000-03-2808:00:00','3:00') --------------------------------------------------------------- 28-MAR-00 08.00.000000000 AM +03:00 3. 사용방법 4. 함수 PARAMETER 설명 [timestamp_value] 변환하고자 하는 TIMESTAMP 값을 입력하는 입력파라미터이다. [tim..
* 주의 : 본 함수는 Oracle Database 12c Release 1 (12.1.0.2) 이상 사용가능함 1. 함수의 목적 Oracle APPROX_COUNT_DISTINCT는 count(distinct expr)와 동일한 개략적인 값을 리턴한다. 대량의 데이터를 count(distinct expr)할 때 보다 더 빠른 속도로 수행가능하며, 빠른 속도로 count(distinct expr)하기 위해 만들어진 함수다. (개략적이라고는 하나 거의 100% 맞다) * approximate query를 위한 함수로, 읽는 범위가 넓은 대용량 데이터베이스를 정확도보다는 속도를 중요시하는 상황에 쓰이도록 개발되었다(속도 매우 빠름, 오차허용 범위내의 정확도). 예를 들어 BI/DW등 대용량 데이터베이스에서 ..
1. 함수의 목적 Oracle CHARTOROWID는 CHAR, VARCHAR2, NCHAR 또는 NVARCHAR2 데이터타입 값을 ROWID 데이터타입으로 변경한다. ROWID 데이터타입이란 ROWID를 담을 수 있는 특수한 데이터타입이라 보면 된다. * ROWID란? Oracle Database 힙 (heap) 테이블의 row에는 ROWID라 불리는 행 주소가 있다. 간략히, 행의 주소를 가르키는 pseudo column이라고 보면 된다. 2. 샘플을 통한 개념 퀵뷰 SELECT last_name FROM employees WHERE ROWID = CHARTOROWID('AAAFd1AAFAAAABSAA/'); LAST_NAME ------------------------- Greene 3. 사용방법 ..
1. 함수의 목적 Oracle ASCIISTR은 문자열 또는 문자열로 해석되는 식을 인수로 취해 ASCII 버전의 문자열을 반환한다. 2. 샘플을 통한 개념 퀵뷰 SELECT ASCIISTR('ABÄCDE') FROM DUAL; ASCIISTR(' ---------- AB\00C4CDE 3. 사용방법 4. 함수 PARAMETER 설명 [char] ASCII 문자가 아닐 경우, /xxxx형식으로 변환하며 xxxx 부분UTF-16코드로 변환된 결과이다. 5. 다양한 샘플표현 example 1) 인수로 ASCII 문자가 아닌 경우 UTF-16코드로 변환 SELECT ASCIISTR('ABÄCDE') FROM DUAL; ASCIISTR(' ---------- AB\00C4CDE
1. 함수의 목적 Oracle NTH_VALUE는 analytic_clause구문의 정의안에서 measure_expr 파라미터의 n번째 행을 리턴한다. 2. 샘플을 통한 개념 퀵뷰 employees테이블의 manager_id=100인 데이터는 아래와 같다. manager_id=100인 직원중에 급여가 두번째로 낮은 직원의 월급을 nv에 표현한다. select employee_id, manager_id, salary, nth_value(salary,2) over (partition by manager_id order by salary) nv from employees where manager_id=100; 파라미터 n보다 낮은 등위에 있는 있는 데이터는 null로 반환한다 (샘플에서는 employee_id..