728x90
반응형
# SUBSTR 함수
- SUBSTR 함수는 해당 열의 값에서 중간에 있는 문자를 추출해야 할 경우에 사용한다.
SUSBSTR(char1,n,m)
- 위의 내용 설명
char1 : 함수를 수행하고자 하는 문자 값 또는 테이블의 열을 설정
n : 추출하고자 하는 문자열의 처음 위치
m : 추출하고자 하는 문자열의 길이
- 예제 1)
SELECT SUBSTR(CODE,2,3) "SUBSTRING" FROM 업무;
- 예제 2)
SELECT 거래일자, 카드별, 거래금액
FROM 거래내역
WHERE SUBSTR(거래일자,5,2) = '05';
- 주의할 점
SUBSTR 사용된 열은 인덱스 사용할 수 없다.
한번 수행 시 하나의 행만 함수에 제공
단일행 함수는 WHERE 절에서 조건으로 활용 가능
예 ) WHERE절 조건 활용
SELECT SUBSTR(주민등록번호,3,4)
FROM 고객
WHERE SUBSTR(주민등록번호,1,2)='73';
728x90
반응형
'DB Query > 자주쓰는 함수' 카테고리의 다른 글
LOWER (소문자로 변환 하여 조건 비교 및 출력) (0) | 2023.10.10 |
---|---|
UPPER (소문자를 대문자로 변환) (0) | 2023.10.10 |
TRIM (좌우측 특정문자 제거) (0) | 2023.10.10 |
SUBSTR (중간 값을 추출) (0) | 2023.10.10 |
DISTINCT (0) | 2023.01.04 |