initcap
initcap은 Oracle 데이터베이스에서 제공하는 문자열 처리 함수 중 하나이다. 이 함수는 주어진 문자열에서 각 단어의 첫 글자를 대문자로 변환하고 나머지 글자를 소문자로 변환한다. 다시 말해, 각 단어의 첫 글자를 대문자로 만들어주는 역할을 한다.
예를 들어,
"hello, oracle database"라는 문자열을 변환하여 "Hello, Oracle Database"를 반환한다.
SELECT INITCAP('hello, oracle database') FROM dual;
결과: "Hello, Oracle Database"
📌주의할 점
initcap 함수는 공백, 탭, 줄바꿈 등의 공백 문자를 기준으로 단어를 구분하며, 특수 문자를 포함한 단어도 처리할 수 있다. 그러나 다른 언어의 문자에 대해서는 제대로 처리하지 못할 수도 있으므로, 국제화된 환경에서는 주의해서 사용해야 한다.
'DB > Oracle' 카테고리의 다른 글
Oracle DB - LENGTH 문자열의 길이 반환 (0) | 2023.04.27 |
---|---|
Oracle DB - INSTR (특정 부분 문자열의 찾는 함수) (0) | 2023.04.27 |
Oracle DB - 문자열 패딩 함수 ( LPAD, RPAD ) (0) | 2023.04.27 |
Oracle DB - 문자열 함수 SUBSTR (0) | 2023.04.26 |
Oracle DB - DISTINCT (중복 값 제거하기) (0) | 2023.04.22 |