站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

mysql怎么替換部分字符串

mysql替換部分字符串的方法:1、使用REPLACE()函數(shù),語(yǔ)法“REPLACE(字符串,查找值,替換值)”;2、使用INSERT()函數(shù),語(yǔ)法“INSERT(字符串,替換開(kāi)始位置,要替換的字符數(shù),替換值)”。

mysql怎么替換部分字符串

本教程操作環(huán)境:windows7系統(tǒng)、mysql8版本、Dell G3電腦。

mysql替換部分字符串

1、使用REPLACE()函數(shù)

REPLACE()函數(shù)用新的子字符串替換字符串中所有出現(xiàn)的子字符串。

注意:此函數(shù)執(zhí)行區(qū)分大小寫(xiě)的替換。

語(yǔ)法

REPLACE(string, from_string, new_string)
參數(shù) 描述
string 必須項(xiàng)。原始字符串
from_string 必須項(xiàng)。要替換的子字符串
new_string 必須項(xiàng)。新的替換子字符串

【實(shí)例】使用 REPLACE 函數(shù)進(jìn)行字符串替換操作

mysql> SELECT REPLACE('aaa.mysql.com','a','w'); +----------------------------------+ | REPLACE('aaa.mysql.com','a','w') | +----------------------------------+ | www.mysql.com                    | +----------------------------------+ 1 row in set (0.00 sec)

由運(yùn)行結(jié)果可以看出,使用 REPLACE('aaa.mysql.com','a','w') 將“aaa.mysql.com”字符串的“a”字符替換為“w”字符,結(jié)果為“www.mysql.com”。

2、使用INSERT()函數(shù)

INSERT()函數(shù)在指定位置的字符串中插入一個(gè)字符串,并插入一定數(shù)量的字符。

語(yǔ)法

INSERT(string, position, number, string2)
參數(shù) 描述
string 必須項(xiàng)。要修改的字符串
position 必須項(xiàng)。插入string2的位置
number 必須項(xiàng)。要替換的字符數(shù)
string2 必須項(xiàng)。要插入字符串的字符串

若 position 超過(guò)字符串長(zhǎng)度,則返回值為原始字符串。假如 number 的長(zhǎng)度大于其他字符串的長(zhǎng)度,則從位置 position 開(kāi)始替換。若任何一個(gè)參數(shù)為 NULL,則返回值為 NULL。

【實(shí)例】使用 INSERT 函數(shù)進(jìn)行字符串替換操作

mysql> SELECT INSERT('Football',2,4,'Play') AS col1,     -> INSERT('Football',-1,4,'Play') AS col2,     -> INSERT('Football',3,20,'Play') AS col3; +----------+----------+--------+ | col1     | col2     | col3   | +----------+----------+--------+ | FPlayall | Football | FoPlay | +----------+----------+--------+ 1 row in set (0.04 sec)

由執(zhí)行結(jié)果可知:

  • 第一個(gè)函數(shù) INSERT('Football',2,4,'Play') 將“Football”從第 2 個(gè)字符開(kāi)始長(zhǎng)度為 4 的字符串替換為 Play,結(jié)果為“FPlayall”;

  • 第二個(gè)函數(shù) INSERT('Football',-1,4,'Play') 中的起始位置 -1 超出了字符串長(zhǎng)度,直接返回原字符串;

  • 第三個(gè)函數(shù) INSERT('Football',3,20,'Play') 替換長(zhǎng)度超出了原字符串長(zhǎng)度,則從第 3 個(gè)字符開(kāi)始,截取后面所有的字符,并替換為指定字符 Play,結(jié)果為“FoPlay”。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲AV日韩AV天堂一区二区三区| 97久久精品无码一区二区 | 精品综合久久久久久97超人| 亚洲国产精品狼友中文久久久| 北岛玲在线精品视频| 精品国产日韩亚洲一区在线| 亚洲中文精品久久久久久不卡| 亚洲精品亚洲人成在线播放| 91精品国产福利在线观看麻豆| 99久久人妻精品免费一区| 乱精品一区字幕二区| 亚洲精品无码不卡| 久久久无码精品亚洲日韩蜜桃| 国产l精品国产亚洲区在线观看| 久久精品国产亚洲网站| 国产午夜无码精品免费看动漫| 国产精品一区二区av| 成人午夜亚洲精品无码网站| 国产系列高清精品第一页 | 国产精品夜色一区二区三区| 精品国产乱子伦一区二区三区 | 久久久久亚洲精品无码系列| 国产成人精品AA毛片| 久久精品国产这里是免费| 亚洲国产精品VA在线观看麻豆| 亚洲第一极品精品无码久久| 久久精品免视看国产成人| 无码人妻精品一区二区三区在线| 日韩精品无码一本二本三本| 久久久精品国产sm调教网站| 69久久夜色精品国产69小说| 精品卡一卡二卡乱码高清| 国产亚洲精品91| 91精品国产网曝事件门| 无码精品人妻一区二区三区免费看 | 精品在线一区二区三区| 黑人巨大精品播放| 精品无码综合一区| 久久青草国产精品一区| 久久99热66这里只有精品一| 2022国产精品手机在线观看|