MySQL去除字段里數(shù)字的示例代碼
在返回的結(jié)果中,需要將字段 flow里面數(shù)字去掉,有如下幾種方法:
1.REPLACE()
替換函數(shù):
REPLACE ( 字符串表達式 , 想要查找的子字符串 ,想要替換成的子字符串)
SELECT REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(flow, '1', ''), '2', ''), '3', ''), '4', ''), '5', ''), '6', ''), '7', ''), '8', ''), '9',''),'0','') AS '流程' FROM user_flow;
2.REGEXP_REPLACE
正則表達式來進行匹配替換:
REGEXP_REPLACE('需要進行替換的字段‘, ‘需要替換的關(guān)鍵字’,‘替換的內(nèi)容’)
SELECT REGEXP_REPLACE(flow,'[0-9]','') AS '流程' FROM user_flow;
以上兩種函數(shù)最終都能達到如下效果!
3.SUBSTR
截取對應(yīng)字段指定長度:
SUBSTR(指定字符串,規(guī)定字符串從何處開始,要截取字符串的長度)
注:
第二個參數(shù):(這里的第一個位置是1而不是0)為正數(shù)時則從字段開始出開始,為負數(shù)則從結(jié)尾出開始。
第三個參數(shù):是從1開始計數(shù)而不是0(可為空)
這里流程為10 的時候就是從0開始截取。
到此這篇關(guān)于MySQL去除字段里數(shù)字的示例代碼的文章就介紹到這了,更多相關(guān)MySQL去除字段里數(shù)字內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
DROP TABLE在不同數(shù)據(jù)庫中的寫法整理
這篇文章主要介紹了DROP TABLE在不同數(shù)據(jù)庫中的寫法整理的相關(guān)資料,需要的朋友可以參考下2017-04-04