사용자 도구

사이트 도구


dbms:oracle:devel:functions

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
dbms:oracle:devel:functions [2007/07/02 00:51]
starlits 새로 만듬
dbms:oracle:devel:functions [2007/07/02 02:20] (현재)
starlits
줄 1: 줄 1:
 ====== Lovely Oracle Function Lists ====== ====== Lovely Oracle Function Lists ======
 +
 +===== NVL =====
 +  - NVL은 **NULL값을 다른 값으로 변경**하는 함수
 +  - 모든 데이타 타입에 적용 가능
 +  - 전환되는 값의 데이타 타입을 일치시켜야 한다.
 +
 +===== NVL2 =====
 +  - NVL2(적용컬럼명, NULL이 아닐때의 값, NULL일 때 값)
 +  - NULL인 경우 와 NULL이 아닌 경우를 각각 변환
 +
 +===== DECODE =====
 +  - DECODE(VALUE,IF1, THEN1, IF2, THEN2 ...)
 +  - VALUE 값이 IF1일 경우 THEN1로 바꾸고, VALUE 값이 IF2일 경우 THEN2로 바꾼다.
 +  - DECODE 함수는 데이터를 다른 값으로 바꿀때 사용
 + 
  
 ===== SUBSTR ===== ===== SUBSTR =====
줄 15: 줄 30:
 EF EF
 </code> </code>
- + 
 +===== REPLACE ===== 
 +  - REPLACE(문자열,찾을문자열,바꿀문자열[,시작[,횟수[,비교]]])  
 +  - 문자열 중 일부 교체하는 함수 
 +  - 대소문자 구분 
 + 
 +^ 정의 ^ 설명 ^ 
 +| 문자열 | 바꿀 대상 | 
 +| 찾을문자열 | 문자열에서 바꾸어야 할 문자 | 
 +| 바꿀문자열 | 찾은 문자열을 대치할 문자열 | 
 +| 시작 | 검색시작위치 | 
 +| 횟수 | 바꾸는 횟수 | 
 +| 비교 | 바꿀 때의 비교형식 |  
 +<code sql> 
 +SQL> select replace('www WWW wwW','www','king') replace from dual; 
 +REPLACE 
 +------------ 
 +king WWW wwW 
 + 
 +SQL> select replace(upper('www WWW wwW'),upper('www'),'king') replace from dual 
 +REPLACE 
 +-------------- 
 +king king king 
 + 
 +</code> 
 + 
 +===== INSTR ===== 
 +  - 지정한 문자가 처음으로 나타나는 위치를 숫자로 출력 
 +  - INSTR( string, substring [, position [,occurrence] ] ) 
 +  - 형제들 
 + 
 +^ 함수명 ^ 설명 ^ 
 +| INSTR |   | 
 +| INSTRB |    | 
 +| INSTRC |    | 
 +| INSTR2 |   | 
 +| INSTR4 |    | 
 +<code sql> 
 +SQL> select instr('Corea','e') from dual; 
 +NSTR('COREA','E'
 +------------------ 
 +               4 
 +</code> 
 + 
 +===== LPAD / RPAD ===== 
 + 
 + 
 +===== ROUND =====
  
  
dbms/oracle/devel/functions.1183305073.txt.gz · 마지막으로 수정됨: 2007/07/02 00:51 저자 starlits