Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server의 SUBSTRING 함수

이 기사에서는 SQL Server의 SUBSTRING 함수를 사용하여 지정된 문자열에서 하위 문자열을 추출하는 방법을 탐색하고 안내합니다.

설명

SUBSTRING 함수 SQL Server에서 입력 문자열의 위치에서 시작하여 지정된 길이의 하위 문자열을 추출할 수 있습니다.

구문

SQL Server에서 SUBSTRING 함수를 사용하려면 다음 구문을 사용합니다.

 SUBSTRING(string, start, length) 

매개변수 :

  1. 문자열: 추출하려는 문자열, 변수 또는 열이 될 수 있습니다.
  2. 시작: 하위 문자열이 반환되기 시작하는 위치를 지정하는 정수입니다. 문자열의 첫 번째 문자는 0이 아니라 1입니다.
  3. 길이: 문자열에서 반환된 하위 문자열의 문자 수를 지정하는 양의 정수

참고 :

  1. 길이인 경우 매개변수에 음수 값이 있으면 SUBSTRING에 오류가 발생합니다.
  2. 시작하는 경우 + 길이> 문자열의 길이 , 하위 문자열은 처음부터 시작하여 문자열의 나머지 문자를 포함합니다.
  3. 지정된 문자열에서 부분 문자열을 추출하려면 LEFT 및 RIGHT 함수도 참조하십시오.
  4. 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'