문자열 추출하는 함수에 대해 알아보자.
우선 Oracle(오라클)에서는 SUBSTR함수를 사용하고, MYSQL에서는 SUBSTR, SUBSTRING 함수 둘 다 사용이 가능하다. 예제에서는 SUBSTRING 함수를 사용하여 표현하였다.
SUBSTRING('문자열', '시작지점')
문자열을 시작지점에서부터 전부 읽어들인다.
SUBSTRING('문자열', '시작지점', '길이')
문자열을 시작지점에서부터 길이만큼 읽어들인다.
위와 같이 두가지 방법으로 사용할 수 있다.
첫 번째 예제를 보면 시작지점을 3으로 명시해두었다. 그렇게 되면 앞에서 설명한대로 시작지점에서부터 맨 끝 문자열까지 읽어들여 최종적으로 STORY가 출력이 된다.
두 번째 예제에서는 시작지점 2, 길이 2로 명시해두었으며 최종적으로 결과는 IS가 출력이 된다.
관련글 더 보기
2018/08/22 - [SQL] 공백 제거 및 문자열 치환하기 (REPLACE 함수)
2018/08/22 - [SQL] 공백 제거하는 방법 (TRIM, LTRIM, RTRIM 함수)
2018/08/20 - [SQL] 문자열 연결 / 합치기 (CONCAT 함수)
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
[SQL] 집계함수 사용방법 (SUM, AVG, COUNT, MAX, MIN 함수) (0) | 2018.08.23 |
---|---|
[SQL] 중복제거 하는 방법 (DISTINCT 함수) (0) | 2018.08.23 |
[SQL] 공백 제거 및 문자열 치환하기 (REPLACE 함수) (0) | 2018.08.22 |
[SQL] 공백 제거하는 방법 (TRIM, LTRIM, RTRIM 함수) (0) | 2018.08.22 |
[SQL] 문자열 연결 / 합치기 (CONCAT 함수) (0) | 2018.08.20 |