그럼 이번에는 문자형이 아닌 숫자형 데이터를 반환하는 문자형 함수에 대해 알아봅시다. 표 6-4에 정리해 놨습니다.

    ▼ 표 6-4 숫자형 데이터를 반환하는 문자형 함수

    함수 명

    기능

    사용 예

    ASCII( char )

    char 문자의 ASCII 코드 값을 반환. CHR 함수와 반대 기능을 함

    SELECT ASCII( 'A' )

    FROM DUAL;

    → 65

    INSTR( char1, char2, n1, n2 )

    - char1에서 char2 문자를 찾아 그 시작 위치를 반환함

    - n1char1에서 몇 번째 문자부터 찾을 것인지를 나타내는 위치이며 생략 시 1이 적용됨

    - n2char1에서 char2 문자를 찾을 때 일치하는 문자의 몇 번째 위치를 반환할지를 나타냄. 생략 시 1이 적용됨

    SELECT INSTR( 'ABABAB', 'A', 2 )

    FROM DUAL;

    → 3

    LENGTH( char )

    char 문자의 글자 수를 반환함

    SELECT LENGTH( 'the' )

    FROM DUAL;

    → 3

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.