MariaDB / 함수 / LENGTH, BIT_LENGTH, CHAR_LENGTH / 문자열 길이 출력하는 함수
LENGTH
LENGTH는 바이트(byte)로 계산된 문자열의 길이를 출력합니다. 영어. 숫자, 특수문자 등은 1로, 한글은 3으로 계산합니다.
SELECT LENGTH( 'A1#가' ); +--------------------+ | LENGTH( 'A1#가' ) | +--------------------+ | 6 | +--------------------+
BIT_LENGTH
BIT_LENGTH는 비트(bit)로 계산된 문자열의 길이를 출력합니다. 영어, 숫자, 특수문자 등은 8로, 한글은 24로 계산합니다.
SELECT BIT_LENGTH( 'A1#가' ); +------------------------+ | BIT_LENGTH( 'A1#가' ) | +------------------------+ | 48 | +------------------------+
CHAR_LENGTH
CHAR_LENGTH는 문자열의 글자수를 출력합니다.
SELECT CHAR_LENGTH( 'A1#가' ); +-------------------------+ | CHAR_LENGTH( 'A1#가' ) | +-------------------------+ | 4 | +-------------------------+