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

본문 바로가기

db

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

페이지 정보

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

댓글목록

등록된 댓글이 없습니다.

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

회원로그인

접속자집계

오늘
302
어제
446
최대
592
전체
38,820

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