日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql sql 字符串字段保留数字_sql中取字符串中的数字语句_MySQL

發布時間:2025/4/5 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql sql 字符串字段保留数字_sql中取字符串中的数字语句_MySQL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

bitsCN.com

one:

declare @s varchar(20)

declare @i varchar(20)

set @i=''

set @s='新會員必須購買350元產品'

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

begin

set @i=@i+substring(@s,PATINDEX ('%[0-9]%', @s),1)

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

end

select @i

--

300

two:

declare @a table(id int identity(1,1),a varchar(100))

insert @a select '新會員必須購買350元產品'

union all select '新店首次定貨必須滿20000元'

select left(right(a,len(a)-patindex('%[0-9]%',a)+1),len(right(a,len(a)-patindex('%[0-9]%',a)+1))-1) from @a

上在的

select substring(所查詢字符串,patindex('%[^0-9][0-9]%',所查詢字符串)+1,patindex('%[0-9][^0-9]%',所查詢字符串)-patindex('%[^0-9][0-9]%',所查詢字符串)) 這個只能查詢第一次在字符串出現的數字串

那么如果出現字符串什么樣子的呢 sss8989sss http://www.hzhuti.com ss8989ss8989ss8989 7879aafds789 432432432543534 應該怎么取呢

實例

代碼如下

create function fn_GetNum(@s varchar(8000))

returns varchar(8000)

as

begin

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

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

len(@s), '')

return @s

end

declare @t table(s varchar(8000))

insert @t select 'aaa11112bbb'

union all select 'ccc212sss'

union all select 'sss21a'

select dbo.fn_GetNum(s) as result from @t

select substring(s,patindex('%[^0-9][0-9]%',s)+1,patindex('%[0-9][^0-9]%',s)-patindex('%[^0-9][0-9]%',s)) from @t

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

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,'')

END

RETURN @S

END

GO

--測試

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,'')

end

return cast(@S as int)

end

--測試

---select dbo.F_Get_Number('測試AB3C123AB5C')

GO

這樣之后不管你是那種組合我們都可以方便的把字符中的數字全部取出來。

更多詳細內容請查看:http://www.111cn.net/database/mssqlserver/42376.htmbitsCN.com

本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴

本文系統來源:php中文網

TAG標簽:20字符串

總結

以上是生活随笔為你收集整理的mysql sql 字符串字段保留数字_sql中取字符串中的数字语句_MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美另类videosbestsex日本 | 午夜福利电影一区二区 | 少妇av导航 | 麻豆网站在线播放 | 可以直接观看的av | 69黄色片| 小宵虎南在线观看 | 偷拍超碰 | 国产91绿帽单男绿奴 | 一级免费看片 | 久久久av一区二区三区 | 视频在线看 | 久久精品一级片 | 丁香九月激情 | av色资源 | 日韩成年视频 | 亚洲人免费视频 | 精品成人在线视频 | 欧美性tv | 亚洲国产福利视频 | 亚洲天堂导航 | 激情小说视频在线 | 原神淫辱系列同人h | 国产人妖网站 | 黄色免费网站 | 国产午夜精品一区二区三区 | 色婷婷777| 四虎影视免费在线观看 | 日日干天天射 | 在线免费福利 | xxxx日本高清 | 插插插色综合 | 久草a在线 | 中文字幕99页 | 色吊丝中文字幕 | 九一国产精品 | 亚洲天堂一级 | 在线一本 | 日本色呦呦| 日韩中文字幕不卡 | 国产电影免费观看高清完整版视频 | 毛片一级在线观看 | 美国三级视频 | 亚洲国产精品成人综合色在线婷婷 | 亚洲欧洲精品在线 | 国产一级性生活 | 日韩在线观看视频一区二区三区 | 国产精品无码一区二区三区免费 | 99久久精品无码一区二区毛片 | 男女午夜激情视频 | 丁香久久婷婷 | 日韩午夜片 | 欧美成人三级伦在线观看 | 91网在线观看 | 丁香五香天堂网 | 日韩sese| 超级砰砰砰97免费观看最新一期 | 涩涩视频在线播放 | 黄色小视频国产 | 四虎影视在线 | 久久99国产精品成人 | 午夜有码| 国产第一页在线 | 四季av综合网站 | 日韩欧美黄 | 蜜臀在线观看 | 黄色电影在线视频 | 国内福利视频 | 国产又粗又猛又黄又爽 | 毛片免费在线观看视频 | www啪啪| 日日骑| 福利电影一区 | 国语对白对话在线观看 | 中文字幕一区二区不卡 | 国产自产视频 | 特级精品毛片免费观看 | 一级α片免费看刺激高潮视频 | 日韩色黄大片 | 精品欧美一区二区久久久久 | 欧美精品人妻一区二区 | 亚洲色图另类小说 | 91大神小宝寻花在线观看 | 黄色一级片 | 欧美亚洲在线视频 | 欧美日韩一二三四 | 天天视频黄 | 国产中文字幕精品 | 色先锋av资源 | 国产三级在线免费 | 国产免费无码一区二区 | 久久久免费 | 国产在线一区二 | 国产性猛交96 | 中国美女一级黄色片 | 中国亚洲女人69内射少妇 | 性欢交69精品久久久 | 久久重口味 | 麻豆av一区二区三区久久 |