最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2009年09月25日 23:15:05   作者:  
此方法可以解決查詢(xún)某字段中數(shù)字部分為固定值的記錄,字母部分為定值類(lèi)似
復(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,'') --刪掉一個(gè)非數(shù)字的字符,循環(huán)結(jié)束,剩余的為數(shù)字部分
END
RETURN CONVERT(bigint,@No)
END

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

相關(guān)文章

最新評(píng)論

綦江县| 昂仁县| 会理县| 集贤县| 田林县| 淮南市| 丰镇市| 延安市| 乌拉特后旗| 礼泉县| 荔波县| 大余县| 牡丹江市| 扎赉特旗| 罗定市| 会同县| 宣威市| 平度市| 丁青县| 临江市| 桦南县| 永川市| 浦江县| 尼木县| 沁阳市| 抚顺市| 利川市| 长垣县| 调兵山市| 漳平市| 南岸区| 康平县| 桑日县| 镇坪县| 望奎县| 昌平区| 天津市| 建水县| 昭觉县| 广平县| 花莲市|