SUBSTRING_INDEX 的用法
时间: 2023-10-12 16:05:17 浏览: 93
SUBSTRING_INDEX函数是MySQL中的一个字符串函数,用于返回一个字符串中的指定部分。它的用法如下:
- SUBSTRING_INDEX(str,delim,count):返回字符串str中从左到右第count个出现的delim之前(包括delim)的所有字符,或者是从右到左第count个出现的delim之后(包括delim)的所有字符。
举个例子来说明:
- 使用SUBSTRING_INDEX('15,151,152,16',',',2),将返回'15,151'。这是因为我们要从左到右找到第2个逗号之前的所有字符。
- 使用SUBSTRING_INDEX('15,151,152,16',',',-2),将返回'152,16'。这是因为我们要从右到左找到倒数第2个逗号之后的所有字符。
- 使用SUBSTRING_INDEX('15,151,152,16',',',-1),将返回'16'。这是因为我们要从右到左找到倒数第1个逗号之后的所有字符。
所以,SUBSTRING_INDEX函数的用法是根据指定的分隔符和位置,从一个字符串中提取出指定部分的字符。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [mysql函数substring_index的用法](https://blog.csdn.net/java_zhangjiawei/article/details/108104358)[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: 100%"]
[ .reference_list ]
阅读全文