欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用sql獲取某字符串中的數(shù)字部分的語句

 更新時間:2009年09月25日 23:15:05   作者:  
此方法可以解決查詢某字段中數(shù)字部分為固定值的記錄,字母部分為定值類似
復(fù)制代碼 代碼如下:

create function dbo.F_Get_No
(
@No varchar(100)
)
RETURNS bigint
AS
BEGIN
WHILE PATINDEX('%[^0-9]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'') --刪掉一個非數(shù)字的字符,循環(huán)結(jié)束,剩余的為數(shù)字部分
END
RETURN CONVERT(bigint,@No)
END

此函數(shù)可以返回某字符串中的數(shù)字部分
PATINDEX函數(shù) 返回所查內(nèi)容在字符串中第一次出現(xiàn)的索引
STUFF函數(shù) 刪除指定長度的字符并在指定的起始點插入另一組字符。
select F_Get_No('sdsdf2334sfsd234') 返回'2334234'
注明:此方法可以解決查詢某字段中數(shù)字部分為固定值的記錄,字母部分為定值類似

相關(guān)文章

最新評論