특정문자 이후의 문자열 출력하는 함수 > db

본문 바로가기

db

특정문자 이후의 문자열 출력하는 함수

작성일 07-10-16 16:03

페이지 정보

작성자서방님 조회 550회 댓글 0건

본문

특정문자 이후의 문자열을 출력하는 함수입니다.<?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')

댓글목록

등록된 댓글이 없습니다.

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기