MSSQL - 문자함수(len함수와 datalength 함수)
len 함수와 datalength 함수는 문자열의 길이를 계산하여 반환해 주는 함수입니다. 차이점은 len함수는 순수하게 문자열의 길이를 반환하는데 반해서 datalength 함수는 문자열의 byte수를 반환하여 줍니다. 한가지더 차이점이 있다면 datalength함수는 문자열뒤에 사용된 공백도 byte로 계산하는데 반해서 len함수는 문자열뒤에 사용된 공백은 계산하지 않습니다.
형식 : len( string_expression ) 반환값 : int 형식 : datalength( expression ) 반환값 : int
SELECT len('사이버피알') SELECT len('사이버피알 ')
결과값 5 5 17
SELECT datalength('사이버피알') SELECT datalength('사이버피알 ')
결과값 10 11 17
|
|
|