일반 함수(nvl, nvl2, decode)
NVL(컬럼, 치환 값) :값이 null일 경우 치환값으로 출력 NVL2(col1,col2,col3) :3항 연산자 역할 col1이 null이 아니면 col2, null이면 col3 DECODE(A,B,C,D): IF문과 비슷 A와 B가 같으면 C출력 아니면 D출력 DECODE(A,B,1,C,2,3) : A와 B가 같으면 1 아니면 C (else if역할) A와 C가 같으면 2 다르면 3 중첩 DECODE도 가능
문자와 관련된 함수
INITCAP :첫글자 대문자로 LOWER :전부 소문자 UPPER: 전부 대문자 LENGTH : 글자 길이 반환 ex)LENGTH('ab') 결과: 2 LENGTHB : 글자 길이의 바이트 값 출력 ex) LENGTHB('한글') 결과 :4 CONCAT : concat , ||과 동일 SUBSTR (문자,시작 인덱스, 추출할 글자수) ex) SUBSTR('ABC',1,2) 결과: AB 주의!! 인덱스가 1부터 시작 SUBSTRB : 문자에서 특정 바이트 추출 ex) SUBSTR('한글',1,2) 결과: 한 INSTR (문자열, 찾을 문자,시작위치 [,몇번째인지 여부]): 주어진 문자열에서 찾을 문자 인덱스 반환 추출할 글자수를 음수로 나오면 오른쪽에서 왼쪽으로 탐색 추출할 글자수 못 찾으면 0 나옴 I..