본문 바로가기
반응형

오라클 문자함수2

【오라클(Oracle) SQL 함수】 NVL 함수 o NVL 문법 nvl::= 목적 NVL함수는 쿼리의 결과에서 NULL(공백으로 반환) 값을 치환하는 함수이다. 만약 expr1이 NULL이면 expr2를 반환하고, 만약 expr1이 NULL이 아니면 expr1을 반환한다. 인수 expr1과 expr2는 임의의 데이터 형을 가진다. 만약 데이터 형이 다르면, 만약 expr1이 문자 데이터 이면, 오라클 데이터 베이스는 비교하기 전에 expr2의 데이터형은 expr1의 데이터형으로 변환하여, expr1의 문자 세트에 VARCHAR2를 반환한다. 만약 expr1이 숫자형이면, 오라클 데이터 베이스는 더 높은 수치 순위를 가지는 인수를 판단하여, 다른 인수의 데이터형을 암묵적으로 변환하여 반환한다. 참고 NVL Oracle Function 프로그래밍 비교 [.. 2021. 10. 19.
[오라클 함수] NLS_UPPER 함수 o NLS_UPPER 문법 nls_upper::= 목적 NLS_UPPER함수는 입력 문자열을 모두 대문자로 변환한 문자열을 반환한다. char과 'nlsparam'의 데이터 형은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 중에 하나이다. 반환되는 문자열은 VARCHAR2이고, char과 같은 문자 세트로 반환된다. 'nlsparam'은 NLS_INITCAP함수와 같은 형태와 목적을 가진다. 관련 함수 함수명 함수내용 INITCAP 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환하여 반환한다. LOWER 입력된 영문 문자열을 모두 소문자로 변환한다. NLS_INITCAP 각 단어의 처음 문자를 대문자로, 나머지 문자를 소문자로 변환하여 cha.. 2018. 12. 25.
반응형