둘 다 대상의 길이는 함수이나, 문자열의 길이를 구하는지 문자열의 byte길이를 구하는지에 차이가 있음.
문자열의 Byte길이를 구하는 함수.
한글의 경우 Byte길이와 문자열길이가 다르기때문에 한글문자의 갯수를 구하려면 CHAR_LENGTH
함수를 사용해야한다.
사용
LENGTH("문자열");
SELECT LENGTH("문자열"); // 결과: 9
SELECT LENGTH("0829kuj"); // 결과: 7
문자열의 길이를 구하는 함수.
하나의 문자를 1개로 세므로 글자수를 구할때 사용함.
사용
SELECT CHAR_LENGTH("문자열");
SELECT CHAR_LENGTH("문자열"); // 결과: 3
SELECT CHAR_LENGTH("0829kuj"); // 결과: 7