SUBSTRING(SQL Server Compact Edition)
문자, 이진, 텍스트 또는 이미지 식의 일부를 반환합니다.
구문
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
-------------------------
A................Funk
M................Pearson
L................Calafato
N................Danner
J................Lee
S................Byham
M................Sutter
R................King
A................Doyle