Re: [SQL ] 如何截取某欄位的數字部分??
看板Database (資料庫)作者daniel1205 (射手... 前進.)時間16年前 (2009/09/03 23:17)推噓1(1推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章