특정문자 이후의 문자열 출력하는 함수
페이지 정보
작성자 서방님 댓글 0건 조회 117회 작성일 07-10-16 16:03본문
특정문자 이후의 문자열을 출력하는 함수입니다.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
여러가지 함수로 복잡하게 구현할 수도 있지만
하나의 함수로 만들어 봤습니다.
[실행]
CREATE FUNCTION dbo.fn_cutStr (@patStr varchar(100) , @fullStr varchar(1000) )
RETURNS varchar(1000) AS
BEGIN RETURN SUBSTRING(@fullStr, CASE PATINDEX( '%' + @patStr + '%', @fullStr ) WHEN 0 THEN 1 ELSE PATINDEX( '%' + @patStr + '%', @fullStr ) END, DATALENGTH( @fullStr )) END
SELECT dbo.fn_cutStr ('ab', 'aa~aabb~aabbcc') |
댓글목록
등록된 댓글이 없습니다.