더북(TheBook)

① 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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.