`
fenglei
  • 浏览: 72476 次
社区版块
存档分类
最新评论

MySQL 字符串分割 SUBSTRING_INDEX函数

 
阅读更多
SUBSTRING_INDEX(str,delim,count)

用delim 分割str,取第count个子串

url = 'http://www.medhelp.org/forums/Acne/show/56'
substring_index(url,"/",1)


结果是http:

substring_index(url,"/",2)


结果是http:/


substring_index(url,"/",3)


结果是http://www.medhelp.org


substring_index(url,"/",-1)


结果是56

substring_index(url,"/",-2)


结果是show/56


如何取中间的某个,比如取出 “show”这个单词?
substring_index(substring_index(url,"/",-2),"/",1)


取两次就行
分享到:
评论

相关推荐

    mysql截取的字符串函数substring_index的用法

    MySQL中的`SUBSTRING_INDEX()`函数是一个非常实用的字符串处理函数,它主要用于从字符串中提取子串,基于指定的分隔符出现的次数。这个函数在处理分隔符分隔的数据时特别有用,例如处理IP地址、逗号分隔的列表等。 ...

    【SUBSTRING_INDEX】MySQL官方示例

    通过以上介绍可以看出,`SUBSTRING_INDEX()` 函数是 MySQL 中一个非常实用且强大的字符串处理工具,尤其适用于需要根据特定分隔符进行字符串分割的场景。合理利用此函数,可以在数据处理和分析过程中节省大量时间和...

    mysql分割字符串

    MySQL中的`SUBSTRING_INDEX()`函数是进行字符串分割的常用工具。它返回一个子串,该子串包含了从原始字符串的起始部分到指定分隔符出现的次数。函数的基本语法如下: ```sql SUBSTRING_INDEX(str, delim, count) ``...

    深入SQL截取字符串(substring与patindex)的详解

    而在使用`substring_index`函数时,它根据分隔符来分割字符串并返回子串: ```sql SUBSTRING_INDEX(str, delim, count) ``` `str`是原始字符串,`delim`是分隔符,`count`是一个正数或负数,指示返回的子串是在...

    MySQL截取和拆分字符串函数用法示例

    总之,`SUBSTRING` 和 `SUBSTRING_INDEX` 是MySQL中处理字符串不可或缺的工具。正确理解和运用这些函数,能帮助开发者高效地进行数据操作和分析。在实践中,可以根据具体需求灵活组合使用这些函数,实现更复杂的字符...

    Mysql通过存储过程分割字符串为数组

    - `REVERSE(str)` 是一个MySQL字符串函数,它接收一个字符串参数`str`,并返回一个新的字符串,其字符顺序与原字符串相反。这个函数在分割字符串为数组时,用于倒序排列字符串以便于后续操作。 2. **SUBSTRING_...

    mysql函数大全.pdf

    SUBSTRING_INDEX函数按照分隔符将字符串分割,并返回分割后指定数目的部分。 ```sql SELECT SUBSTRING_INDEX('***', '.', 2); -- 返回 '***' ``` 请注意,实际使用中可能会遇到OCR扫描文档导致的个别字识别错误或漏...

    mysql函数split功能实现

    首先,`SUBSTRING_INDEX()`函数是MySQL中用于拆分字符串的关键工具。它的语法是: ```sql SUBSTRING_INDEX(str, delimiter, count) ``` 其中,`str`是要分割的字符串,`delimiter`是作为分隔符的字符,`count`表示...

    MYSQL金额转大写.7z

    总之,在MySQL中处理“字符串分割”和“金额转大写”的需求虽然没有直接的函数支持,但可以通过组合使用现有的字符串函数和自定义映射表来达到目的。在实际项目中,这些技巧可以极大地增强数据库处理数据的能力,...

    MySQL 字符串截取相关函数小结

    总的来说,熟练掌握这些MySQL字符串截取函数对于提升数据库操作效率和编写高效SQL语句至关重要。了解它们的用法和特性,可以更好地应对各种字符串处理场景,简化编程工作,并提高数据处理的灵活性。

    Mysql函数大全.pdf

    MySQL是一个广泛使用的开源关系数据库管理系统,其函数库非常庞大且功能强大,涵盖了数据处理、字符串操作、数学计算等多个方面。在本文档中,我们将详细地探讨MySQL函数大全中所包含的部分重要函数以及它们的用法和...

    MySQL 截取字符串函数的sql语句

    7. `SUBSTRING_INDEX()` 函数:此函数用于根据分隔符分割字符串,并返回分隔符左侧或右侧的子串。`SUBSTRING_INDEX(str, delim, count)`,当`count`为正数时,返回`delim`左侧的子串;为负数时,返回右侧子串。例如...

    mysql函数大全

    10. SUBSTRING_INDEX(str, delim, count): 这个函数根据分隔符delim分割字符串str,并返回从左边或右边开始的count个部分。 11. TRIM(str): 移除字符串str开头和结尾的空白字符。 12. LEFT(str, len), RIGHT(str, ...

    MySQL里实现类似SPLIT的分割字符串的函数

    你可以使用这个函数来分割字符串,例如`SELECT * FROM dbo.f_split('dfkd,dfdkdf,dfdkf,dffjk', ',')`,这将返回一个包含所有分隔元素的表。 其次,如果你只需要知道一个字符串中有多少个分隔符,可以创建一个函数...

    部门分列sql.zip_实现组织构架类似excel分列功能

    这里,`SUBSTRING_INDEX()`函数用于获取字符串中从左边开始到指定分隔符前的所有字符。如果分隔符没有出现,那么结果就是整个字符串。`IFNULL()`则用于处理不存在的层级,避免返回NULL值。 对于不限层数的情况,...

    java中如何截取字符串.txt

    根据提供的文件信息,本文将详细解释Java中截取字符串的各种方法及其使用场景,并...以上是对Java中截取字符串方法以及部分MySQL字符串截取函数的详细介绍。通过这些方法,开发者可以灵活地处理各种字符串相关的任务。

    一个字符串分隔多个参数存储过程调试

    这就需要用到字符串处理函数,如SQL Server中的`STRING_SPLIT`,MySQL中的`SUBSTRING_INDEX`或`FIND_IN_SET`,或者Oracle中的`INSTR`和`SUBSTR`等。 在存储过程的调试方面,不同数据库系统提供了不同的工具和方法。...

    MySQL将一个字段中以逗号分隔的取出来形成新的字段实现

    它接受三个参数:原始字符串、分隔符和计数。如果计数是正数,它会返回从左侧开始到分隔符出现指定次数的所有字符;如果是负数,它会从右侧开始计算,返回分隔符右边的字符。 在这个例子中,`substring_index(a....

Global site tag (gtag.js) - Google Analytics