개인적인 정리

SUBSTRING_INDEX() 함수 본문

DB/MYSQL

SUBSTRING_INDEX() 함수

yeon.Biju 2020. 2. 17. 20:44

split 또는 explode 와 유사한 함수

 

SELECT SUBSTRING_INDEX('1234565@9999@CCCC', '@', 1),
SUBSTRING_INDEX('1234565@9999@CCCC', '@', 2),
SUBSTRING_INDEX('1234565@9999@CCCC', '@', 3),
SUBSTRING_INDEX('1234565@9999@CCCC', '@', -1),
SUBSTRING_INDEX('1234565@9999@CCCC', '@', -2),
SUBSTRING_INDEX('1234565@9999@CCCC', '@', -3);

 

로 테스트 해보면 일정부분 알 수 있다.

아래와 같은 결과가 나온다.

 

SUBSTRING_INDEX('1234565@9999@CCCC', '@', 1)의 결과 1234565

SUBSTRING_INDEX('1234565@9999@CCCC', '@', 2)의 결과 1234565@9999

SUBSTRING_INDEX('1234565@9999@CCCC', '@', 3)의 결과 1234565@9999@CCCC

SUBSTRING_INDEX('1234565@9999@CCCC', '@', -1)의 결과 CCCC

SUBSTRING_INDEX('1234565@9999@CCCC', '@', -2)의 결과 9999@CCCC

SUBSTRING_INDEX('1234565@9999@CCCC', '@', -3)의 결과 1234565@9999@CCCC

 

 

 

'DB > MYSQL' 카테고리의 다른 글

Can't connect to local MySQL server through socket  (0) 2020.03.04
MySQL 기본 인증 플러그인  (0) 2020.02.17
SHOW GLOBAL VARIABLES  (0) 2020.02.17
status 또는 \s  (0) 2020.02.17
사용자 계정 변경  (0) 2020.02.17
패스워드 만료및 재사용 정책  (0) 2020.02.12
사용자 패스워드 변경  (0) 2020.02.11
계정생성 및 권한 부여  (0) 2020.02.09
Comments