Syntax
Purpose
LENGTH 함수는 인자로 주어진 문자열의 길이를 구하는 함수입니다. LENGTH('ABC') 라고 했을 경우 문자가 세개이므로 3이 리턴됩니다. LENGTHB 는 문자열의 바이트 길이를 리턴하고, LENGTHC, LENGTH2, LENGTH4의 경우 UNICODE 문자열의 길이를 리턴합니다.
Examples
1. 기본문자열길이
기본문자의 개수이기 때문에 3이 리턴
2. 문자열 바이트 길이
한문자당 한 바이트를 사용하기 때문에 바이트 수를 세는 LENGTHB 함수를 사용해도 3이 리턴
3. 문자열 바이트 길이(멀티바이트의 경우)
TO_MULTI_BYTE 함수를 이용하여 single byte를 multi byte로 변경해주고 바이트 숫자를 리턴받음. 한 문자에 3바이트식 할당되어 총 9가 리턴
반응형
'IT' 카테고리의 다른 글
[오라클/함수] 현재 일자 구하기 CURRENT_DATE | SYSDATE와 차이점 (0) | 2016.12.19 |
---|---|
[오라클/함수] 개월 수 더하기 ADD_MONTHS 함수 (0) | 2016.12.16 |
[오라클/함수] 문자열 속 문자 위치 찾기 INSTR 함수 (0) | 2016.12.14 |
[자바스크립트] serialize 한 json 객체의 내용 보기 (0) | 2016.12.14 |
[오라클/함수] ASCII 코드 값을 원할때 ASCII 함수 (0) | 2016.12.12 |