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