Re: [SQL ] 如何截取某欄位的數字部分??
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):