[MSSQL] SUBSTRING구문 설명 및 사용법
- DB/MS SQL
- 2021. 3. 4.
이번 포스팅에서는 SUBSTRING 구문에 대해서 살펴보겠습니다.
앞서, LEFT/RIGHT 구문에 대해서 포스팅했었는데 해당 구문과 비슷하지만 차이점이 있는 부분을 확인하시면 좋을 것 같아요~
SUBSTRING구문?
SUBSTRING문의 기능은 해당 문자열을 받아 일정한 영역만큼 잘라낸 후 리턴하도록 합니다.
다양한 DATA를 참고해서 살펴보면,####-##-##의 형식으로 날짜가 지정되어있다고 가정하겠습니다.
이에 따라 월별로 그룹을 지어 통계를 낸다거나, 현황을 보고자 하는 경우에 유용하게 활용할 수 있습니다.
(물론, LEFT/RIGHT 구문으로도 가능하지만 SUBSTRING 구문을 활용하면 좀 더 편리하게 사용할 수 있을 거에요.)
해당 구문도 알아놓으시면, 활용법이 많으니 꼭 알아놓아요!
--SUBSTRING문--
SUBSTRING(문자열,시작자리번호,자를문자수)
--SUBSTRING문 사용법--
SUBSTRING(DT_IV, 1, 6)
--예제--
테이블(SA_IVH)에서 날짜 1번째자리에서 6개만 잘라서 월별로 볼 수 있도록 출력
SELECT SUBSTRING(DT_IV, 2, 6) AS 년월
FROM SA_IVH
테이블(MA_EMP)에서 생년월일까지만 출력하여 OO년 OO월 OO일 양식으로 출력
SELECT SUBSTRING(NO_RES, 1, 2) + '년' + SUBSTRING(NO_RES, 3, 2) + '월' + SUBSTRING(NO_RES, 5, 2) + '일
'DB > MS SQL' 카테고리의 다른 글
[MSSQL] 공백제거 LTRIM/RTRIM 설명 및 사용법 (0) | 2021.03.10 |
---|---|
[MSSQL] ISNULL문 설명 및 사용법(NULL값 체크) (0) | 2021.03.04 |
[MSSQL] 문자열 자르기(LEFT/RIGHT) 구문 설명 (0) | 2021.02.28 |
[MSSQL] 트랜잭션 설명 및 사용법 (0) | 2021.02.26 |
[MSSQL] LIKE구문 설명 및 예제 (0) | 2021.02.24 |