일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가장 인기있는 파이썬 라이브러리
- PostgreSQL
- 오피스텔투자
- 2룸 오피스텔 투자
- 종합과세
- 임대소득외 추가소득이 있을 경우
- Python
- 가장 많이 사용되는 파이썬 패키지
- robux
- 갤럭시탭 with Pen
- 종합소득세
- 가장 많이 사용되는 파이썬 라이브러리
- 나는 어디로?
- 공개서적
- Google vs MicorSoft
- 주택임대사업자
- 라이브러리 vs 패키지
- 파이썬 TypeError
- Google vs OpenAI
- chatgpt vs bard
- bard 100% 신뢰금지
- chatgpt 100% 신뢰금지
- 데이터 리터러시
- 주상복합용지 분양
- 소형주택 세액감면
- 전세보증보험
- 상업시설용지 분양
- 가장 인기있는 파이썬 패키지
- 다주택임대
- 오라클 데이터베이스 내장함수
목록분류 전체보기 (501)
All thing of the world!
* 주의 : 본 함수는 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..
1. 함수의 목적 Oracle LISTAGG는 ORDER BY 절에 지정된 각 그룹 내의 데이터를 열의 값으로 병합한다. ■ 단일 세트 집계 함수의 LISTAGG는 모든 행에 대해 작업하고 단일 출력 행을 리턴한다. ■ 그룹 집합 집계로서의 LISTAGG는 GROUP BY 절에 정의된 각 그룹에 대해 작업하고 결과 행을 반환한다. ■ 분석 함수로서의 LISTAGG는 query_partition_clause를 기반으로 쿼리 결과 세트를 그룹으로 분할한다. 2. 샘플을 통한 개념 퀵뷰 hr.employees 테이블의 Department_id=30에 있는 모든 직원을 hire_date, last_name으로 정렬하여 나열한다. SELECT LISTAGG(last_name, '; ') WITHIN GROUP (..
1. 함수의 목적 Oracle PERCENTILE_DISC는 이산분포모델을 가정한 역분포함수이다. 백분위 수 및 정렬 지정을 사용하여 중앙값을 반환한다. Null은 계산에서 무시된다. 2. 샘플을 통한 개념 퀵뷰 hr.employees에서 각 직원의 급여의 중앙값 백분위 수를 계산한다. 부서 30의 중간 값은 2900이며, 이는 해당 백분위 수 (Cume_Dist)가 0.5보다 크거나 같은 최소 값이다. Department 60의 중간 값은 4800이며, 해당 백분위 수가 0.5 이상의 가장 작은 값입이다. SELECT last_name, salary, department_id, PERCENTILE_DISC(0.5) WITHIN GROUP (ORDER BY salary DESC) OVER (PARTITI..
IT업계에 진출하려는 사회초년생 혹은 취업준비를 하고 있는 여러분께 조언(상담)을 드리고자 합니다. 20년 넘게 IT업계에 종사한 경험을 여러분과 나누고 싶어 졌어요. 저 역시도 과거에 취업준비 때, - IT의 수많은 직종 중에 어느 분야로 가야 할지? - 어느 산업, 어느 회사로 가야할지? - 어느 분야가 유망하고 오래 할 수 있는지? 아마 조언해줄 사람이 있었다면 몸으로 부딪혀 시행착오를 겪지 않고 조금 더 나은 직장생활이 되지 않았을까? 그때는 내 질문에 속시원히 답해줄 사람도 없고, 현직에서 우러나온 조언을 해 줄 사람은 더더욱 없었습니다. 그냥 감으로 선택했다고 해야 할까요? ㅎㅎ 수많은 기업과 다양한 사업군, 다양한 직종의 사람들의 이야기. 그리고 그 외의 다양한 경험. 그런 생생한 현실의 이..
여러분은 어떤 잼을 믿고 먹을 수 있는 잼이 있나요? 내 가족이 즐겨먹는 잼인데, 나쁜 성분이 들어있으면 어쩌지라는 고민 때문에 선택이 쉽지 않습니다. 특히, 한국 제조사에서 만들기만 할 뿐이지 중국산 원재료를 교묘하게 섞어 쓰고 있지는 않는지 꼼꼼히 선별해서 선택하는 똑똑한 소비자가 돼야 할 필요가 있습니다. (그나마 원재료는 중국산이라고 표시해 주는 업체는 고마울 지경입니다) 유기농이면 가격이 비싸고, 또 유기농이라 써넣고 실제 유기농인지 아닌지 구별하는 것도 쉽지 않구요. 잼맛으로도 구별이 쉽지는 않습니다. 빵 친구인 잼은 어떻게 선별해서 먹는 게 좋을까? 우리 아기나 아이를 위해 뭔가 믿고 먹을 수 있는 잼은 없을까? 있습니다! 바로~~ "트라피스트 수녀원" 잼입니다. 다년간 이 잼을 먹어본 결과..
1. 함수의 목적 Oracle COALESCE는 표현식 목록에서 첫번째 Null이 아닌 expr을 리턴한다. * 여기서 잠깐 : coalesce는 하나로 합치다라는 뜻으로, 어원은 프랑스어이며, merge/unite/combine등의 동의어가 있다. 그런데 왜 이렇게 어려운 생소한 단어가 쓰였을까? 영어권에서 쉽게 많이 쓰이는 단어가 많이 있는데도 말이다. 아무리 만든 사람(오라클) 맘이지만, 조금 이해하기 힘들다. 여하간 발음도(코얼~레스) 어렵고 spelling도 어렵지만, 나름 많이 쓰인다. 많이 쓰다보면 외워진다... 굳이 외우려고 하는 분들은 coales까지만 영어발음대로 외우고 뒤에 ce는 덤으로 온다고 외우면 되겠다. 2. 샘플을 통한 개념 퀵뷰 select coalesce(null,null..
1. 함수의 목적 Oracle REGEXP_REPLACE는 문자열에서 정규 표현식 패턴을 검색하여 원하는 패턴으로 변경하여 리턴한다. 기본적으로 함수는 replace_string으로 바뀐 정규식 패턴이 나타날 때마다 source_char를 반환한다. 2. 샘플을 통한 개념 퀵뷰 phone_number를 검사하여 xxx.xxx.xxxx 패턴을 찾아, 패턴을 (xxx) xxx-xxxx로 다시 포맷한다. SELECT REGEXP_REPLACE(phone_number, '([[:digit:]]{3})\.([[:digit:]]{3})\.([[:digit:]]{4})', '(\1) \2-\3') "REGEXP_REPLACE" FROM employees ORDER BY "REGEXP_REPLACE"; REGEXP_R..