728x90
SUBSTR 함수는 문자에서 특정 위치의 문자열을 추출합니다. SUBSTR('SMITH', 1, 3)에서 1은 추출할 철자의 시작 위치 번호입니다. 3은 시작 위치로부터 몇 개의 철자를 추출할지를 정하는 숫자입니다. 1의 위치는 S 철자부터 3개를 추출하여 SMI가 출력됩니다.
SELECT SUBSTR('SMITH', 2,2) 쿼리는 SMITH 문자에서 두 번째 철자인 M부터 두 개의 철자를 추출하여 MI를 반환합니다.
SELECT SUBSTR('SMITH', -2,2) 쿼리는 SMITH 문자에서 -2 자리인 T부터 두 개의 철자를 추출하여 TH를 반환합니다.
SELECT SUBSTR('SMITH', 2) 쿼리는 SMITH 문자 M부터 끝까지 추출하여 MITH를 반환합니다.
728x90
'Sql Oracle' 카테고리의 다른 글
Sql 10. 문자열에서 특정 철자의 위치 출력하기(INSTR) (0) | 2023.04.19 |
---|---|
Sql 09. 문자열의 길이를 출력하기(LENGTH) (0) | 2023.04.18 |
Sql 07. 대소문자 변환 함수 (UPPER, LOWER, INITCAP) (0) | 2023.04.16 |
Sql 06. 단일 행 함수 다중 행 함수 (0) | 2023.04.14 |
Sql 05. WHERE절 (숫자 데이터 검색, 문자와 날짜 검색) (0) | 2023.04.13 |