MySQL去除字段里數(shù)字的示例代碼
在返回的結(jié)果中,需要將字段 flow里面數(shù)字去掉,有如下幾種方法:

1.REPLACE()
替換函數(shù):
REPLACE ( 字符串表達(dá)式 , 想要查找的子字符串 ,想要替換成的子字符串)
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
正則表達(dá)式來(lái)進(jìn)行匹配替換:
REGEXP_REPLACE('需要進(jìn)行替換的字段‘, ‘需要替換的關(guān)鍵字’,‘替換的內(nèi)容’)
SELECT
REGEXP_REPLACE(flow,'[0-9]','') AS '流程'
FROM user_flow;以上兩種函數(shù)最終都能達(dá)到如下效果!

3.SUBSTR
截取對(duì)應(yīng)字段指定長(zhǎng)度:
SUBSTR(指定字符串,規(guī)定字符串從何處開(kāi)始,要截取字符串的長(zhǎng)度)
注:
第二個(gè)參數(shù):(這里的第一個(gè)位置是1而不是0)為正數(shù)時(shí)則從字段開(kāi)始出開(kāi)始,為負(fù)數(shù)則從結(jié)尾出開(kāi)始。
第三個(gè)參數(shù):是從1開(kāi)始計(jì)數(shù)而不是0(可為空)
這里流程為10 的時(shí)候就是從0開(kāi)始截取。

到此這篇關(guān)于MySQL去除字段里數(shù)字的示例代碼的文章就介紹到這了,更多相關(guān)MySQL去除字段里數(shù)字內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
DROP TABLE在不同數(shù)據(jù)庫(kù)中的寫(xiě)法整理
這篇文章主要介紹了DROP TABLE在不同數(shù)據(jù)庫(kù)中的寫(xiě)法整理的相關(guān)資料,需要的朋友可以參考下2017-04-04

