[DEV SQL] 3. [MySQL/MariaDB] 문자열 길이/byte 수 가져오기


[MySQL/MariaDB] 문자열 길이/byte 수 가져오기
개발하다 보면 알 수 없는 내용의 문자열의 전체 길이나 문자열 byte 수를 Database에 따라 확인이 필요할 때가 있다.



목차

  • 1 . CHAR_LENGTH() 문자열 길이 가져오기
  • 2 . LENGTH() 문자열 byte 수 가져오기



1. CHAR_LENGTH() 문자열 길이 가져오기

SELECT CHAR_LENGTH('English'); //7
SELECT CHAR_LENGTH('한글');    //2



2 . LENGTH() 문자열 byte 수 가져오기

SELECT LENGTH('hi');       //2
SELECT LENGTH('오랜만에');  //12
SELECT LENGTH('좋은 하루'); //13

한글은 3bytes, 영어는 1bytes