일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- bard 100% 신뢰금지
- 주상복합용지 분양
- 다주택임대
- PostgreSQL
- Google vs MicorSoft
- 상업시설용지 분양
- 오라클 데이터베이스 내장함수
- 가장 많이 사용되는 파이썬 패키지
- 라이브러리 vs 패키지
- 가장 인기있는 파이썬 패키지
- 데이터 리터러시
- 오피스텔투자
- robux
- 나는 어디로?
- 2룸 오피스텔 투자
- 종합소득세
- 전세보증보험
- 종합과세
- 주택임대사업자
- 가장 많이 사용되는 파이썬 라이브러리
- 갤럭시탭 with Pen
- chatgpt 100% 신뢰금지
- Google vs OpenAI
- 공개서적
- 소형주택 세액감면
- 가장 인기있는 파이썬 라이브러리
- 파이썬 TypeError
- chatgpt vs bard
- Python
- 임대소득외 추가소득이 있을 경우
목록IT/Oracle DBMS (140)
All thing of the world!
1. 함수의 목적 Oracle GROUP_ID는 GROUP_BY에 의해 생성된 결과의 ROW가 중복인지 아닌지 판별한다. 2. 샘플을 통한 개념 퀵뷰 GROUP BY에 의해 집계된 결과행이 중복이라면 g컬럼으로 1을 반환하고, 아니라면 0을 반환한다. SELECT co.country_region, co.country_subregion, SUM(s.amount_sold) "Revenue", GROUP_ID() g FROM sales s, customers c, countries co WHERE s.cust_id = c.cust_id AND c.country_id = co.country_id AND s.time_id = '1-JAN-00' AND co.country_region IN ('Americas', ..
1. 함수의 목적 Oracle INITCAP은 인수로 들어온 문자열 단어마다 첫번째 글자를 대문자로 나머지 단어내의 문자는 소문자로 변환한다. INITial CAPital letter의 줄임말이다. * 주의 : 단어마다에 주의하자. 문자열의 첫번째 글자가 아니라 단어 단위이다. 단어마다를 어떻게 구분할까? 구분은 스페이스로 구분한다. 2. 샘플을 통한 개념 퀵뷰 SELECT INITCAP('the soap') "Capitals" FROM DUAL; Capitals --------- The Soap 3. 사용방법 4. 함수 PARAMETER 설명 [char] 변환하고자 하는 문자열을 입력하는 입력 파라미터이다. CHAR, VARCHAR2, NCHAR 혹은 NVARCHAR2 데이터형이여야 한다. 반환되는 데..
1. 함수의 목적 Oracle LAST는 집계 및 분석 함수을 보조하는 역할을 하는 함수로서 주어진 정렬에 따라 마지막(LAST) 순위가 매겨진 행 세트의 값 집합 작용한다. FIRST도 유사한 기능이다. 특이하게, 분석함수 및 집계함수의 뒤로 키워드 형태로 쓰임을 유념하자. 2. 샘플을 통한 개념 퀵뷰 부서별로 최소(FIRST) 커미션을 받는 직원 중 최소 급여와 최대(LAST) 커미션을 받는 직원 중 최대급여를 집계한다. SELECT department_id, MIN(salary) KEEP (DENSE_RANK FIRST ORDER BY commission_pct) "Worst", MAX(salary) KEEP (DENSE_RANK LAST ORDER BY commission_pct) "Best" F..
1. 함수의 목적 Oracle LENGTH는입력 파라미터로 받은 char의 길이를 반환한다. 2. 샘플을 통한 개념 퀵뷰 single-byte 케릭터셋을 사용한 길이 SELECT LENGTH('CANDIDE') "Length in characters" FROM DUAL; Length in characters -------------------- 7 3. 사용방법 - LENGTH : 입력된 chracter set을 그대로 사용한다. - LENGTHB : 입력된 문자를 BYTE로 간주한다. - LENGTHC : 입력된 문자를 Unicode 완성형 문자로 간주한다. - LENGTH2 : 입력된 문자를 UCS2 코드로 간주한다. - LENGTH4 : 입력된 문자를 UCS4 코드로 간주한다. 4. 함수 PARAM..
1. 함수의 목적 Oracle LNNVL은 조건 평가식 중 인자의 하나 혹은 모두가 null일 가능성이 있는 경우의 평가식으로 사용한다. 조건평가식이 FALSE 혹은 UNKNOWN이면 TRUE를 반환하며, 조건평가식이 TRUE이면 FALSE를 반환한다. 2. 샘플을 통한 개념 퀵뷰 커미션을 받지 않은 직원을 포함하여 수수료율이 20%미만인 직원 반환한다. SELECT COUNT(*) FROM employees WHERE commission_pct < .2; COUNT(*) ---------- 11 커미션을 전혀받지 않은 72 명의 직원(commission_pct가 null인 직원)을 포함시키려면 다음과 같이 LNNVL 함수를 사용하여 쿼리를 작성해야 한다. SELECT COUNT(*) FROM emplo..
1. 함수의 목적 Oracle LOWER는 입력인자로 들어온 모든 문자를 소문자로 변환한다. 2. 샘플을 통한 개념 퀵뷰 SELECT LOWER('MR. SCOTT MCMILLAN') "Lowercase" FROM DUAL; Lowercase -------------------- mr. scott mcmillan 3. 사용방법 4. 함수 PARAMETER 설명 [char] 변환할 문자를 입력하는 입력 파라미터로, CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 또는 NCLOB 데이터 유형을 입력할 수 있다. 5. 다양한 샘플표현 example1) 숫자도 에러없이 결과를 반환한다. select lower(123) from dual; LOWER( ------ 123 example2) 숫..
1. 함수의 목적 Oracle LPAD는 expr1 인자 좌측에 expr2인자를 한번 혹은 반복적으로 붙여서 길이를 n으로 만든다. 2. 샘플을 통한 개념 퀵뷰 SELECT LPAD('Page 1',15,'*.') "LPAD example" FROM DUAL; LPAD example --------------- *.*.*.*.*Page 1 3. 사용방법 4. 함수 PARAMETER 설명 [expr1] padding 될 문자열을 지정하는 입력 파라미터이다. 데이터 형식은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB 혹은 NCLOB이 올 수 있다. 반환값의 데이터 형식을 expr1의 데이터 형식에 따른다. [n] padding된 총 반환된 문자열의 길이를 지정한다. 숫자형이여야 하며..
1. 함수의 목적 Oracle LTRIM는 char인자의 좌측에 set인자에 포함되는 모든 문자를 제거한다. 동작방식을 설명하자면, 첫번째 문자에서 char 검색을 시작하고 set에 없는 문자에 도달 할 때까지 set에 표시된 모든 문자를 제거한 다음 결과를 반환한다. (하단 example1 참조) 2. 샘플을 통한 개념 퀵뷰 '='와 같은 string을 제거하는 것이 아니라 '', '=' 각각의 문자를 제거한다. SELECT LTRIM('BROWNING', '=') "LTRIM Example" FROM DUAL; LTRIM Example --------------- BROWNING 3. 사용방법 4. 함수 PARAMETER 설명 [char] LTRIM을 할 문자열을 받는 입력 파라미터이다. char인자..
1. 함수의 목적 Oracle MIN는 expr인자로 들어온 값들 중 최소값을 구한다. 2. 샘플을 통한 개념 퀵뷰 SELECT MIN(salary) "Minimum" FROM employees; Minimum ---------- 2100 3. 사용방법 4. 함수 PARAMETER 설명 [expr] 최소값을 구할 컬럼을 입력한다. 5. 다양한 샘플표현 example1) 직원의 담당 매니저별 최소값을 mgr_min로 매 직원마다 표시한다. SELECT manager_id, last_name, salary, MIN(salary) OVER (PARTITION BY manager_id) AS mgr_min FROM employees ORDER BY manager_id, last_name, salary; exam..
1. 함수의 목적 Oracle MOD는 인자 n1으로 인자 n2를 나눈 값의 나머지값을 구한다. (MODulus의 줄임말이다) 2. 샘플을 통한 개념 퀵뷰 SELECT MOD(11,4) "Modulus" FROM DUAL; Modulus ---------- 3 3. 사용방법 4. 함수 PARAMETER 설명 [n2] n1인자로 나눠질 값을 입력한다. 숫자형/비숫자형 데이터가 입력 가능하나, 비숫자형일 경우 숫자형으로 암시적으로 변경이 가능한 데이터만 입력이 가능하다. [n1] n2자를 나눌 값을 입력한다. 숫자형/비숫자형 데이터가 입력 가능하나, 비숫자형일 경우 숫자형으로 암시적으로 변경이 가능한 데이터만 입력이 가능하다. n2가 0이면 n1을 그대로 반환한다. 5. 다양한 샘플표현 example1) 숫..