특정 문자가 몇번인지 구하는 함수 > db

본문 바로가기

db

특정 문자가 몇번인지 구하는 함수

페이지 정보

작성자 서방님 댓글 1건 조회 18회 작성일 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


 

댓글목록

등록된 댓글이 없습니다.

Total 447건 1 페이지
게시물 검색

회원로그인

접속자집계

오늘
139
어제
365
최대
592
전체
40,113

그누보드5
Copyright © seobangnim.com All rights reserved.
자바스크립트를 활성화 하세요![ 브라우저에서 자바스크립트를 활성화하는 방법 ]