이 기사에서는 SQL Server의 SUBSTRING 함수를 사용하여 지정된 문자열에서 하위 문자열을 추출하는 방법을 탐색하고 안내합니다.
설명
SUBSTRING 함수 SQL Server에서 입력 문자열의 위치에서 시작하여 지정된 길이의 하위 문자열을 추출할 수 있습니다.
구문
SQL Server에서 SUBSTRING 함수를 사용하려면 다음 구문을 사용합니다.
SUBSTRING(string, start, length)
매개변수 :
- 문자열: 추출하려는 문자열, 변수 또는 열이 될 수 있습니다.
- 시작: 하위 문자열이 반환되기 시작하는 위치를 지정하는 정수입니다. 문자열의 첫 번째 문자는 0이 아니라 1입니다.
- 길이: 문자열에서 반환된 하위 문자열의 문자 수를 지정하는 양의 정수
참고 :
- 길이인 경우 매개변수에 음수 값이 있으면 SUBSTRING에 오류가 발생합니다.
- 시작하는 경우 + 길이> 문자열의 길이 , 하위 문자열은 처음부터 시작하여 문자열의 나머지 문자를 포함합니다.
- 지정된 문자열에서 부분 문자열을 추출하려면 LEFT 및 RIGHT 함수도 참조하십시오.
- SUBSTRING 함수는 이후 버전의 SQL Server(SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 및 SQL Server 2005)에서 사용할 수 있습니다.
예를 들어
SQL Server에서 SUBSTRING 함수의 몇 가지 예를 살펴보고 탐색하십시오.
SELECT SUBSTRING('QuanTriMang.com', 1, 4);
Result: 'Quan'
SELECT SUBSTRING('QuanTriMang.com', 5, 3);
Result: 'Tri'
SELECT SUBSTRING('QuanTriMang.com', 5, 15);
Result: 'TriMang.com'