CHAR_LENGTH 함수는 문자열을 구성하는 문자의 수를 반환한다. CHAR, NCHAR, VARCHAR, VARNCHAR (그리고 이들 데이터 타입에 대한 동의어) 타입의 스트링의 길이를 알아낼 때 사용할 수 있다.
CHAR_LENGTH ( length_operand )
length_operand :
character string
NULL
다음은 nation 테이블에서 국가명이 15~16 문자로 이루어진 국가를 반환하는 예제이다.
SELECT CHAR_LENGTH(name), name
FROM nation
WHERE CHAR_LENGTH(name) BETWEEN 15 AND 16
ORDER BY 1 ASC;
결과값:
15 'Solomon Islands'
16 'Papua-New Guinea'