포스팅 목차
o INITCAP
문 법
initcap::=
목 적
INITCAP함수는 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지 글자를 소문자로 변환하여 반환한다.
공백 또는 영문자, 숫자(영숫자) 이외의 문자가 단어를 구분하는 구분자 역할을 수행한다.
CHAR 인수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 타입을 사용 할 수 있다. 반환되는 값은 CHAR 인수와 동일한 데이터 타입이다. 데이터베이스는 기본 문자 집합에 대하여 정의된 이진 매핑에 따라 초기 문자의 대소문자 형식을 설정한다. 언어에 민감한 대소문자 구분은 'NLS_INITCAP'을 참고
이 함수는 CLOB 데이터를 직접적으로 지원하지 않는다. 그러나, 암묵적 데이터 변환을 통해서 인수로 전달할 수 있다.
패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)
관련 함수
함수명 | 함수내용 |
INITCAP | 입력 문자열 중에서 각 단어의 첫 글자를 대문자로 나머지는 소문자로 변환하여 반환한다. |
LOWER | 입력된 영문 문자열을 모두 소문자로 변환한다. |
NLS_INITCAP | 각 단어의 처음 문자를 대문자로, 나머지 문자를 소문자로 변환하여 char 인수의 문자열 반환한다. |
NLS_LOWER |
모든 문자를 소문자로 변환하여 반환한다. |
NLS_UPPER | 입력 문자열을 모두 대문자로 변환한 문자열을 반환한다. |
UPPER | 모든 영문자를 대문자로 변환한다. |
예 제
다음 예제는 문자열에서 각 단어의 첫 글자를 대문자로 전환한다.
Oracle Program |
SELECT INITCAP('the soap') "Capitals"
FROM DUAL;
Results |
Capitals
---------
The Soap
오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크 |
[SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE] SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크 |
2023.12 수정
반응형
'오라클 게시판 > 오라클 함수' 카테고리의 다른 글
[오라클 함수] ITERATION_NUMBER 함수 (0) | 2018.11.24 |
---|---|
【오라클(Oracle) SQL 함수】 INSTR 함수 (0) | 2018.11.22 |
[오라클 함수] HEXTORAW 함수 (0) | 2018.11.22 |
[오라클 함수] GROUPING_ID 함수 (0) | 2018.11.20 |
[오라클 함수] GROUPING 함수 (0) | 2018.11.20 |
댓글