僅對(duì) MySQL 中會(huì)話變量第一次出現(xiàn)的字符執(zhí)行搜索/替換

小云
98
2023-10-19 15:01:08
欄目: 云計(jì)算

在 MySQL 中,可以使用以下語(yǔ)法僅對(duì)會(huì)話變量第一次出現(xiàn)的字符執(zhí)行搜索/替換:

SET @var_name = 'input_string';
SELECT REPLACE(@var_name, 'search_string', 'replace_string') AS replaced_string;

這將在會(huì)話變量 @var_name 中搜索第一次出現(xiàn)的 search_string,并將其替換為 replace_string,然后將結(jié)果存儲(chǔ)在 replaced_string 中。

注意,這將僅替換第一次出現(xiàn)的字符,而不會(huì)替換所有匹配的字符。如果需要替換所有匹配的字符,可以使用 REPLACE() 函數(shù)來(lái)替換整個(gè)字符串:

SET @var_name = 'input_string';
SELECT REPLACE(@var_name, 'search_string', 'replace_string') AS replaced_string;

0