MSSQL 2008/MSSQL SQL

문자열 처리 함수

본클라쓰 2012. 8. 8. 17:25

 

 

1. REPLACE 함수

 

저장된 문자열 값의 모든 항목을 다른 문자열 값으로 바꿉니다.

 

REPLACE('검색할 문자열', '찾을 문자열', '대체 문자열')

 

SELECT REPLACE('2012-06-01', '-', '')

> 20120601

 

 

 

2. SUBSTRING 함수

 

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

 

SUBSTRING('문자열', 시작인덱스, 길이)

 

SELECT SUBSTRING('2012-02-01', 1, 4)

> 2012

 

시작 인덱스는 0보다 작으면 오류가 발생하면서 문이 종료됩니다. 인덱스 값이 큰 경우에는 0인 식이 반환됩니다.