SQL取字串中的數字

2021-05-23 11:55:06 字數 680 閱讀 7984

/*功能:獲取字串中的字母*/

create function dbo.f_get_str (@s varchar(100))

returns varchar(100)

as begin

while patindex('%[^a-z]%',@s)>0

begin

set @s=stuff(@s,patindex('%[^a-z]%',@s),1,'')

endreturn @s

endgo

--測試

select  dbo.f_get_str('測試abc123abc') go

/*    

功能:獲取字串中的數字

*/create function dbo.f_get_number (@s varchar(100))

returns int

as begin

while patindex('%[^0-9]%',@s)>0

begin

set @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')

endreturn cast(@s as int)

end--測試

---select  dbo.f_get_number('測試ab3c123ab5c')

go

提取 字串中 數字

include include include void main l if find break 有數字則退出迴圈 else printf 沒有數字 請重新輸入 n gets c 沒有則重新出入 l strlen c l strlen c printf 字串長度為 d n l for i 0 i ...

python提取字串中數字

題目 這是乙個複雜問題的簡化 如下是乙個字串列表,提取字串中第二個數字,並判斷是否大於1000,如果是,從列表中刪除這一行。1000 t1002 n 省略 coding utf 8 oldstr 1000 t1002 n newstr oldstr 匹配目標數字左側字串 t newstr.index...

JS擷取字串中數字

今天專案中需要在乙個字串中擷取乙個數字,然後數字參與運算。搜了一下,有好多好用的方式擷取字串。1,使用parseint 1 var str 4500元 2var num parseint str 3 alert num 4500 對,你沒有看錯,parseint 方法引數可以有非數字字串,只要數字在...