MSSQL 문자열 자르기 SUBSTRING 사용 방법

문자열에서 부분적으로 문자를 취득하는 방법을 알아보겠습니다.

문자열에서 원하는 문자를 취득하기 위해서는 문자열 잘라주는 함수를 사용합니다.

오라클에서는 SUBSTR 함수를 SQL Server에서는 SUBSTRING 함수를 사용합니다.

 

SUBSTRING 사용 방법

문자열을 잘라주는 SUBSTRING 함수 사용 방법을 보겠습니다.

SUBSTRING(str, n, m)

str – 문자열

n – 시작

m – 취득 하고 싶은 문자 갯수

 

지정한 문자 str에서 n번째부터 m문자수추출합니다.

문자수 m은 생략 가능합니다.

생략할 경우 n번째 부터 마지막까지 추출합니다.

사용 방법은 다음과 같습니다.

 

2번째 문자 부터 문자 3개를 추출.

SELECT str, SUBSTRING(str, 2, 3)

str		    SUBSTRING(str, 2, 3)
————————————————————————————————
Jenny		enn
English		ngl
people 		eop

 

3번째 문자 부터 마지막 까지 추출.

SELECT str, SUBSTRING(str, 3)

str		    SUBSTRING(str, 3)
———————————————————————————————
Jenny		nny
English		glish
people		ople

 

문자열을 자르는 SUBSTRING 함수 사용 방법을 알아봤습니다.

댓글