[오라클/SQL] LENGTH, LENGTHB : 문자열의 길이·문자열 Byte를 알아내거나, 문자열 길이 조건을 제한할 때 사용하는 함수


[오라클/SQL] LENGTH, LENGTHB : 문자열의 길이·문자열 Byte를 알아내거나, 문자열 길이 조건을 제한할 때 사용하는 함수

'HELLO'는 5글자입니다. '안녕하세요'도 5글자입니다.하지만 'HELLO'는 5byte, '안녕하세요'는 10byte입니다. 통상적으로 알파벳 1자는 1byte, 한글 1자는 2btye이기 때문입니다(* 어떤 경우에는 한글 1자당 3byte를 부여하기도 합니다).Oracle SQL Developer에서 입력된 문자열의 길이(몇 글자인가?) 또는 용량(몇 byte인가?)을 구하려고 할 때, LENGTH 또는 LENGTHB 함수를 사용하게 됩니다.또한, LPAD, RPAD, TRIM 등 다른 함수와 결합하여 응용할 경우에는 글자 수 N자로 제한하는 등 글자수/글자용량 제한을 걸고자 할 때도 LENGTH, LENGTHB를 사용할 수 있습니다.1. LENGTH, LENGTHB 함..........



원문링크 : [오라클/SQL] LENGTH, LENGTHB : 문자열의 길이·문자열 Byte를 알아내거나, 문자열 길이 조건을 제한할 때 사용하는 함수