몽땅뚝딱 개발자

[SQL/Function] 구분자로 쪼개어진 문자열의 개수 구하기 본문

Development/DB

[SQL/Function] 구분자로 쪼개어진 문자열의 개수 구하기

레오나르도 다빈츠 2021. 6. 12. 19:29

◽ Function

CREATE DEFINER=`root`@`localhost` FUNCTION `COUNT_STR`(
	X VARCHAR(255), 
	DELIM VARCHAR(12)
) RETURNS int
RETURN ((LENGTH(X) - LENGTH(REPLACE(X, DELIM, ''))) / LENGTH(DELIM))+1

 

 

◽ 실행예시

select todo.COUNT_STR('레오, 나르, 도, 다빈, 츠', ',');

 

문자열을 구분자 ','로 나누었을 때 총 5개의 결과가 나온다.

 

 

 

 


개인적으로 공부한 내용을 정리하는 블로그로
잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.

 

 

 

 

 

 

 

Comments