首頁 > 後端開發 > php教程 > MySQL 如何在可變長字串中獲得在特殊字元之後的數值(來自stackoverflow)

MySQL 如何在可變長字串中獲得在特殊字元之後的數值(來自stackoverflow)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:04:31
原創
1222 人瀏覽過

這是一道來自stackoverflow的問題(連結http://stackoverflow.com/questions/35122231/mysql-how-to-get-numeric-value-after-special-character-in-varchar
我有一串記錄,我該如何獲得這串記錄中斜線“/”之後的最右的數值(1,2,10),如果你有PHP代碼可以自動重置月份數值,那真是太好了。
MySQL 如何在可变长字符串中获得在特殊字符之后的数值(来自stackoverflow)

回答:
假設你知道所有的記錄都是A/x/y的形式,然後「/」總是作為特殊符號,那麼你可以使用explode()
程式碼:

substring_index(): select substring_index(col,'/',-1) <br> 從 t;
如果你想將得到的t變成數字
select substring_index(col,'/',-1)+1 <br> 從 t;

第二個答案:
試試看這個:
$str = "ABC/209116/1"; <br> $replace_with = "0"; <br> $str= substr(0,strrchr($str,"/")); <br> $replace_with;

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了MySQL 如何在可變長字串中獲得在特殊字元之後的數值(來自stackoverflow),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - 可以使用splice卻無法使用substring
來自於 1970-01-01 08:00:00
0
0
0
javascript - 關於字串的截取
來自於 1970-01-01 08:00:00
0
0
0
每項服務每小時提供的最大票數 - SQL
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板