728x90
반응형
Mysql의 문자열 길이를 구하는 함수에 대해 살펴보겠습니다.
1. length() : 길이를 byte로 나타낸다.
ex)
select length('test');
-> 4 ( 영어는 1글자당 1byte )
select length('테스트');
-> 6 ( 한글은 1글자당 2byte )
2. char_length() : 글자 수를 나타낸다.
ex)
select char_length('test');
-> 4
select char_length('테스트');
-> 3
3. bit_length() : bit수를 출력해줍니다.
ex)
select bit_length('test');
-> 32 ( test는 총 4byte이므로 1byte는 8비트 4*8=32 )
select bit_length('테스트");
-> 48 ( 테스트는 총 6byte 6*8=48)
이상입니다.
감사합니다.
728x90
반응형
'Database > Mysql' 카테고리의 다른 글
[Mysql] InnoDB란 (0) | 2020.05.13 |
---|---|
[Mysql] JOIN 이란? (0) | 2020.04.22 |
[Mysql] GRANT, REVOKE란? (0) | 2020.04.08 |
[Mysql] Galera 설치 (0) | 2020.03.17 |
[Mysql] DB, Table 생성 삭제 조회 (0) | 2017.12.14 |