-
[MYSQL] SUBSTRING_INDEX 문자열 자르기DATABASE 2018. 12. 13. 16:35
▶ SUBSTRING_INDEX(문자열, 구분자, 반환할 수)
▷ 반환할 수가 양수(+)일 경우 앞에서부터 자르기
select
SUBSTRING_INDEX('dmsehd.tistory.com','.',1),
SUBSTRING_INDEX('dmsehd.tistory.com','.',2),
SUBSTRING_INDEX('dmsehd.tistory.com','.',3)
from dual;
▷ 반환할 수가 음수(-)일 경우 뒤에서부터 자르기
select
SUBSTRING_INDEX('dmsehd.tistory.com','.',-1)SUBSTRING_INDEX('dmsehd.tistory.com','.',-2)
SUBSTRING_INDEX('dmsehd.tistory.com','.',-3)
from dual;
▷ 핸드폰 010 - 1234 - 5678 '-' 제외 세글자씩 구분하기
SELECT
SUBSTRING_INDEX('010-1234-5678', '-', 1),
SUBSTRING_INDEX(SUBSTRING_INDEX('010-1234-5678', '-',2), '-',-1),
SUBSTRING_INDEX('010-1234-5678', '-', -1)
FROM DUAL;
'DATABASE' 카테고리의 다른 글
[ORACLE] 계층형 쿼리 (0) 2019.01.10 [ORACLE] 특정문자의 개수 알아보기 (0) 2018.12.18 [ORACLE] 매개변수가 있는 프로시저 (0) 2018.12.03 [ORACLE] CURSOR 커서 (0) 2018.11.30 [ORACLE] TIMESTAMP 활용 (데이터복구) (0) 2018.11.29