?
一.如:'6.7.8.2.3.4.x'得到最后一個(gè)'.'后面的字符串:
declare @str1 varchar(50)
set @str1='6.7.8.2.3.4. x '
select REVERSE(SUBSTRING(REVERSE(@str1),1,CHARINDEX('.',REVERSE(@str1))-1)) -------- string:'x'--
---------------------------------------------------------------------------------------------------------------------------------------------------------------
二.如:'6.7.8.2.3.4.x'得到最后一個(gè)'.'前面的字符串:
declare @str2 varchar(50)
set @str2='6.7.8.2.3.4.x'
SELECT substring(@str2,1,(LEN(@str2)-CHARINDEX('.',REVERSE(@str2))))?-------- string:'6.7.8.2.3.4'--
---------------------------------------------------------------------------------------------------------------------------------------------------------------
三.如:'6.7.8.2.3.4.x'得到最后一個(gè)'.'在字符串的位置:
declare @str3 varchar(50)
set @str3='6.7.8.2.3.4.x'
SELECT LEN(@str3)-CHARINDEX('.',REVERSE(@str3))+1 --------Integer:12--
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
