IT
[오라클/함수] 문자열 길이 구하기 LENGTH 함수
생각파워
2016. 12. 15. 16:30
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가 리턴
반응형