DECLARE @addressCode CHAR(10) = '1147010100'
SELECT SUBSTRING(@addressCode, 1,2) AS sidoCode -- 11
, SUBSTRING(@addressCode, 3,3) AS gugunCode -- 470
, SUBSTRING(@addressCode, 6,3) AS dongCode -- 101
, SUBSTRING(@addressCode, 9,2) AS riCode -- 00
demo : http://rextester.com/DHEU53218
mssql 은 시작점이 javascript 나 기타 언어들과 다르게 1부터 시작한다.
링크 : javascript 문자열 자르기
'DB > mssql' 카테고리의 다른 글
[mssql] 숫자에 콤마 붙이기 (0) | 2017.11.28 |
---|---|
[mssql] convert yyyyMMddhhmmss string to datetime (0) | 2017.11.23 |
[mssql] 데이터가져오기 플랫파일(txt,csv) 데이터 잘림 처리 (0) | 2017.11.22 |
[mssql] 테이블의 전체 레코드 수 가져오기 속도향상 (0) | 2017.09.11 |
[mssql] insert multi row values (0) | 2017.08.29 |