スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

InStrRevのSQL版

VBではInStrRevという、特定文字列を逆から検索する関数があるが、SQL SERVERでは見当たらなかったので、自作。
CharIndexを使ってます。

以下のサンプルでは、「\」を逆から検索するもの。

declare @charind int ;
set @charind = 1 ;

-- \より右側を取得する --
WHILE @charind > 0
BEGIN
set @charind = charindex('\',@fn) ;
IF @charind > 0
set @fn = rtrim(substring(@fn,@charind+1,len(@fn))) ;
END
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。