IT 끄적이기/IT 지식

# 번외 , SUBSTRING

김팡 2020. 6. 9. 22:38

SUBSTRING 은 STRING 형태의 변수를 일부 잘라오는 혹은 가져오는 기능으로 비슷하게는 split 이 있다.

큰 차이는 split 는 일정 문자를 기준으로 자르는 것이 차이며,

기본적으로 DB 에 있는 값들을 원하는 형태로 가공이 가능하다

SQL 쿼리 문에서도 지원을 하고 JAVA, C# 등 프로그래밍 언어에서도 지원한다. 

 

C# 기준 형태는 

STR.Substr(index, length)  ; 

>> index 부터 length 만큼 자른다.

STR.Substr(index) ; 

>> index 부터 끝까지 자른다.

 ** STR : ["원하는 문자열"]

** index : [원하는 시작위치]  0보다 커야하며 STR 의 길이보다 작아야함

** length : [원하는 길이] 문자열의 길이보다 크면 오류

 

예를들면 

string str = "팡이의블로그";

string new_str = str.Substr(0,3);

다음의 결과

new_str 에는 "팡이의"  가 담길 것이다.