본문 바로가기

DB Query/자주쓰는 함수

SUBSTR (중간 값을 추출)

728x90
반응형

# SUBSTR

- 컬럼 열의 값에서 중간에 있는 문자를 추출해야할때 사용

SUSBSTR(char1,n,m)

char1 : 함수를 수행하고자 하는 문자 값 또는 테이블의 열을 설정

n : 추출하고자 하는 문자열의 처음 위치

m : 추출하고자 하는 문자열의 길이

SELECT SUBSTR(CODE,2,3) "SUBSTRING"
        FROM 업무;

- 특이사항 : SUBSTR이 사용된 열은 인덱스 사용이 불가능하다.

- 예시는 아래와 같다.

SELECT 거래일자, 카드별, 거래금액
        FROM 거래내역
        WHERE SUBSTR(거래일자,5,2) = '05';

- 끝 -

728x90
반응형

'DB Query > 자주쓰는 함수' 카테고리의 다른 글

LOWER (소문자로 변환 하여 조건 비교 및 출력)  (0) 2023.10.10
UPPER (소문자를 대문자로 변환)  (0) 2023.10.10
TRIM (좌우측 특정문자 제거)  (0) 2023.10.10
DISTINCT  (0) 2023.01.04
SUBSTR  (0) 2023.01.04