REPLACE + SUBSTRING_INDEX
时间: 2023-10-25 07:31:55 浏览: 135
REPLACE和SUBSTRING_INDEX是MySQL中的两个字符串函数。
REPLACE函数用于替换字符串中的指定子串为另一个子串。它的语法是REPLACE(str, old, new),其中str是要进行替换操作的字符串,old是要被替换的子串,new是用来替换的子串。这个函数会返回一个新的字符串,其中所有的old都被new替换掉。
而SUBSTRING_INDEX函数用于从字符串中提取一部分子串。它的语法是SUBSTRING_INDEX(str, delim, num),其中str是要进行提取操作的字符串,delim是用来分隔子串的分隔符,num表示要提取的子串在分隔符前或后的位置。当num为正数时,从字符串的开头开始计算,提取分隔符前的子串;当num为负数时,从字符串的末尾开始计算,提取分隔符后的子串。这个函数会返回提取出的子串。
所以REPLACE函数是用来替换字符串中的指定子串,而SUBSTRING_INDEX函数是用来从字符串中提取一部分子串。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [mysql的replace与通配符(多次运用substring_index函数)](https://blog.csdn.net/weixin_29770269/article/details/116146534)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [MySQL利用SUBSTRING_INDEX()+ REPLACE()+mysql.help_topic实现字符串的分割(SQL实现一行数据转化为一...](https://blog.csdn.net/wo9aiwuchunmin/article/details/120632761)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文