MSSQL 문자열 길이 구하기 (LEN 함수)

MSSQL 문자열 길이 구하기 (LEN 함수)

MS SQL 쿼리문에서 문자열 길이를 구할 때 LEN() 함수를 사용합니다. 쿼리문에서 자주 사용되는 문자열 함수입니다. 그럼 간단한 예제를 통해서 LEN() 함수에 대해서 알아보죠.

포스트 기준

– Microsoft SQL Server 2019

– SSMS 18.10

구문

☆ 후행 공백을 제외하고 지정된 문자열 식의 문자 수를 반환합니다.

구문 (syntaxsql)

LEN ( string_expression )

사용 예제

1. 예제 1)

SELECT LEN('BlueShare') AS RESULT1
     , LEN('BlueShare  ') AS RESULT2   -- 오른쪽 공백(3개)
     , LEN('  BlueShare') AS RESULT3   -- 왼쪽 공백(3개)
     , LEN(TRIM('  BlueShare  ')) AS RESULT4   -- TRIM 함수를 사용하여 공백 제거
예제 1) 예시 화면입니다.


2. 예제 2)

SELECT *
  FROM BS_DEMO_3 (NOLOCK)
 WHERE LEN(REPLACE(RES_NO, '-', '')) = 13   -- 올바른 주민등록번호만 추출
예제 2) 예시 화면입니다.

관련 이전 게시글


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤