더북(TheBook)

그럼 이번에는 문자형이 아닌 숫자형 데이터를 반환하는 문자형 함수에 대해 알아봅시다. 표 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

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