Link
Notice
HIT해
[SQL] SUBSTRING 본문
728x90
SUBSTRING() 함수는 문자열에서 특정 부분을 추출하는 함수입니다.
기본 문법:
SUBSTRING(문자열, 시작위치, 길이)
-- 또는
SUBSTR(문자열, 시작위치, 길이)
예시: TLNO = '01053422914' 일때
SUBSTRING(TLNO, 1, 3)-- '010' 반환
SUBSTRING(TLNO, 4, 4)-- '5342' 반환
SUBSTRING(TLNO, 8, 4)-- '2914' 반환
특징:
- 시작 위치는 1부터 시작 (0이 아님)
- 길이 parameter를 생략하면 끝까지 추출
- sql Copy SUBSTRING(TLNO, 8)-- '2914' 반환
- 음수 인덱스 사용 가능 (뒤에서부터 카운트)
- sql Copy SUBSTRING(TLNO, -4)-- '2914' 반환
자주 사용되는 예:
-- 전화번호 형식화
CONCAT(
SUBSTRING(TLNO, 1, 3), '-',
SUBSTRING(TLNO, 4, 4), '-',
SUBSTRING(TLNO, 8)
)
-- '010-5342-2914' 반환
'자격증 공부 > SQLD' 카테고리의 다른 글
[프로그래머스] 조건에 맞는 사용자 정보 조회하기 - MySQL (0) | 2024.11.02 |
---|---|
[SQL] LIKE (0) | 2024.11.02 |
[SQL] EXTRACT - 추출 (0) | 2024.11.02 |
[SQL] 정규표현식 (0) | 2024.11.02 |
[SQL] HAVING (0) | 2024.11.02 |