TA貢獻1845條經驗 獲得超8個贊
你先把字段反轉后截取,截取完后再反轉回來select REVERSE(substring(REVERSE(字段),1,3)) from 表REVERSE(字段名稱,開始位置,要截取長度)
TA貢獻1719條經驗 獲得超6個贊
數據為:
123///456
23423///sadf
要從第三個/截取后邊的內容,可以使用如下語句,如表叫test,字段名叫str
語句:
select
REVERSE(
substring
(REVERSE(str),1,CHARINDEX(
'/'
,REVERSE(str))-1))
from
test;
結果截圖:
TA貢獻1799條經驗 獲得超8個贊
配合是用REVERSE函數與charindex函數,然后再使用len函數取得字符串長度,對charindex函數的結果進行減法操作,詳細解釋:先使用REVERSE函數,然后使用charindex函數,再使用len函數取得字符串長度,對charindex函數的結果進行減法操作,^_^試下,應該可以解決問題!
大廠算法面試真題解析32講
¥ 68.00
數據結構與算法(前端版)
¥ 58.00
用技術人的眼光看世界 • 程序員技術指北
¥ 99.00
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號