특정 문자가 몇번인지 구하는 함수
페이지 정보
작성자 서방님 댓글 1건 조회 112회 작성일 09-03-09 10:32본문
--특정 문자가 몇번인지 구하는 함수
CREATE FUNCTION getCharCount(@i_str varchar(4000), @i_find varchar(4000))
RETURNS int AS
BEGIN
DECLARE @v_charcount int, @i_find_len int, @i_str_len int, @i_replace_len int
SELECT @i_str_len = Len(IsNull(@i_str , '')), @i_find_len = Len(IsNull(@i_find, ''))
IF @i_str_len < 1 OR @i_find_len < 1
BEGIN
RETURN (0)
END
SELECT @i_replace_len = Len( Replace( @i_str, @i_find, '' ) )
SELECT @v_charcount = ( @i_str_len - @i_replace_len ) / @i_find_len
RETURN @v_charcount
END
댓글목록
등록된 댓글이 없습니다.