① INITCAP(char), LOWER(char), UPPER(char)
INITCAP 함수는 매개변수로 들어오는 char의 첫 문자는 대문자로, 나머지는 소문자로 반환하는 함수다. 이때 첫 문자를 인식하는 기준은 공백과 알파벳(숫자 포함)을 제외한 문자다. 즉 공백이나 알파벳이 아닌 문자를 만난 후 다음 첫 알파벳 문자를 대문자로 변환한다.
입력
SELECT INITCAP('never say goodbye'), INITCAP('never6say*good가bye')
FROM DUAL;
결과
INITCAP('NEVERSAYGOODBYE') INITCAP('NEVER6SAY*GOOD가BYE')
-------------------------- ------------------------------
Never Say Goodbye Never6say*Good가Bye
LOWER 함수는 매개변수로 들어오는 문자를 모두 소문자로, UPPDER 함수는 대문자로 변환해 반환한다.
입력
SELECT LOWER('NEVER SAY GOODBYE'), UPPER('never say goodbye')
FROM DUAL;
결과
LOWER('NEVERSAYGOODBYE') UPPER('NEVERSAYGOODBYE')
------------------------ ------------------------
never say goodbye NEVER SAY GOODBYE