반응형
문자열에 대하여 길이에 대해 알고 싶은 경우가 있습니다. 이때 사용하는 함수가 다음과 같습니다.
함수명 | 구문 | 설명 |
LEN | string_expression | 문자열의 길이를 반환해 줍니다. |
DATALENGTH | expression | 바이트크기를 변환해줍니다. |
1. LEN함수
문자열의 길이를 반환합니다. 아래 예제를 보면 한글,숫자,문자열을 모두 1byte로 변환하는 부분을 알수있습니다.

2. DATALENGTH함수
실제 저장되어진 바이트 크기에 대해서 알고싶을때는 DATALENGTH함수를 사용하면됩니다. 해당함수를 사용하면 실제저장되어진 바이트 크기를 알수 있습니다.

int형의 경우 결과값이 4, nvarchar의경우 1문자길이를 2byte, varchar의경우는 1byte로 계산하여 결과값을 알려줍니다. 문자열의 크기(바이트)를 확인하고 싶을때는 DATALENGTH함수를 사용하시기 바랍니다.

'프로그래밍 > DB' 카테고리의 다른 글
[DB] MSSQL sa계정삭제방법 (0) | 2021.06.25 |
---|---|
[DB] MSSQL 문자함수 대,소문자변환(UPPER,LOWER) (0) | 2021.06.19 |
[DB] MSSQL 문자함수 공백제거(LTRIM,RTRIM,TRIM) (0) | 2021.06.08 |
[DB] MariaDB 설치하기(10.5.10) (0) | 2021.05.17 |
[DB] MSSQL 루프문 처리방법 (0) | 2021.05.17 |