SUBSTRING(SQL Server Compact)

문자, 이진, 텍스트 또는 이미지 식의 일부를 반환합니다.

구문

SUBSTRING ( expression, start, length ) 

인수

  • expression
    문자열, 이진 문자열, 텍스트, 이미지, 열 또는 열이 포함된 식입니다. 집계 함수가 포함되어 있는 식은 사용하지 마십시오.

  • start
    int로 암시적으로 변환할 수 있는 정수 또는 식이며 부분 문자열이 시작되는 위치를 지정합니다.

  • length
    int로 암시적으로 변환할 수 있는 정수 또는 식이며 부분 문자열의 길이를 지정합니다.

반환 값

expression이 지원되는 문자 데이터 형식 중 하나인 경우 문자 데이터를 반환합니다. expression이 지원되는 이진 데이터 형식 중 하나인 경우 이진 데이터를 반환합니다. start = 1이면 하위 문자열은 식의 첫 번째 문자에서부터 시작합니다.

반환된 문자열의 형식은 다음 표에 표시된 예외를 제외하고 주어진 식의 형식과 동일합니다.

주어진 식

반환 형식

image

varbinary

ntext

nvarchar

코드 예

다음 예에서는 Employees 테이블에 있는 각 직원의 이름과 성의 첫 글자를 반환합니다.

SELECT SUBSTRING([First Name],1,1) AS Initial, [Last Name]
FROM Employees

결과 집합은 다음과 같습니다.

Initial            Last Name
----------------------------
N           Davolio
A           Fuller
J           Leverling
M           Peacock
S           Buchanan
M           Suyama
R           King
L           Callahan
A           Dodsworth
A           Hellstern
T           Smith
C           Patterson
J           Brid
X           Martin
L           Pereira
(15 rows affected)