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