Re: [SQL ] 如何截取某欄位的數字部分??

看板Database作者 (射手... 前進.)時間14年前 (2009/09/03 23:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《NotFunny (不好笑啦)》之銘言: : 有沒有方法可以做到下面這樣 : 如果該欄位是 ABCD123456 只截取123456 可以試試這樣的 Function ... 剛剛隨手寫的! 寫的不好不要鞭我.. >////< 可以自己再去改... ------------------------------------- CREATE FUNCTION f_my_Replace(@ParaList VARCHAR(1000)) RETURNS VARCHAR(1000) AS BEGIN DECLARE @i INT, @curChar CHAR(1), @result VARCHAR(1000) SET @i=1 SET @result = '' WHILE @i<=LEN(@ParaList) BEGIN SET @curChar = SUBSTRING(@ParaList, @i, 1) If @curChar BETWEEN '0' AND '9' SET @result = @result + SUBSTRING(@ParaList, @i, 1) SET @i=@i+1 END RETURN @result END -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.224.94

09/04 09:49, , 1F
謝啦^^
09/04 09:49, 1F
文章代碼(AID): #1AdztnbI (Database)
文章代碼(AID): #1AdztnbI (Database)