`

mysql通过SUBSTRING_INDEX实现切割

 
阅读更多
mysql没有直接提供切割的函数.但是我们可以通过SUBSTRING_INDEX来实现.

如 原始字符串:  aa.bb.cc.dd

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 1), '.', -1);  得到aa
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 2), '.', -1);  得到bb
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 3), '.', -1);  得到cc
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 4), '.', -1);  得到dd

看出规律来了吧.

0
1
分享到:
评论

相关推荐

    【SUBSTRING_INDEX】MySQL官方示例

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

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

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

    mysql_regexp_replace.zip_oracle

    总的来说,虽然 MySQL 没有内置的 `REGEXP_REPLACE` 函数,但通过结合使用 `REPLACE()` 和 `REGEXP` 函数以及创建自定义函数,我们可以实现类似的功能。然而,这种方法的效率和灵活性可能不如 Oracle 原生的 `REGEXP...

    mysql(5.6及以下)解析json的方法实例详解

    函数通过多次使用`SUBSTRING_INDEX`来定位目标字段,并去除多余的引号。 以下是如何使用此函数的一个例子: ```sql SELECT json_extract_c(json, "$.totalDays"), json FROM item LIMIT 100; ``` 这里假设`item`...

    Arduino项目开发 Strings_StringSubstring_StringSubstring.pdf

    在Arduino项目开发中,字符串操作是非常常见的一种任务。`String`类是Arduino库提供的一种用于处理文本数据的数据类型,它...通过实践和不断探索,你可以更好地利用`String`类和`substring()`方法来解决复杂的问题。

    mysql函数split功能实现

    总结来说,虽然MySQL没有直接的`SPLIT`函数,但我们可以通过`SUBSTRING_INDEX()`和其他函数组合来实现类似的功能。理解和熟练运用这些函数对于处理和分析数据库中的字符串数据至关重要。在实际项目中,理解并灵活...

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

    除了`substring`和`patindex`,SQL还提供了其他字符串处理函数,如MySQL中的`SUBSTRING`和`SUBSTR`,以及`substring_index`,它们有着类似的用途,但语法和使用方式可能有所不同。例如,在MySQL中,`SUBSTRING`函数...

    MYSQL金额转大写.7z

    在MySQL中,可以使用内置的`SUBSTRING_INDEX()`函数来分割字符串。这个函数根据指定的分隔符返回一个字符串的一部分,可以是起始部分或结束部分。例如,如果你有一个包含逗号分隔的数字串,你可以使用它来获取每个...

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

    在处理这种问题时,我们可以使用SQL的内置函数,例如`SUBSTRING_INDEX()`(在MySQL中)或`STRING_SPLIT()`(在SQL Server中)。这些函数可以帮助我们根据指定的分隔符(在这里是"/")来分割字符串。然后,通过递归...

    mysql分割字符串

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

    max_pulic_substring_lenth.zip_华为OJ

    本题“max_public_substring_length”涉及的是寻找两个字符串的最大公共子串长度,这是一个经典的算法问题,对于理解和提升字符串算法能力具有重要意义。 首先,我们需要理解什么是“子串”。在字符串中,如果一个...

    stringprocess.rar_stringproce_substring_字符串_字符串 c++_字符串模式匹配

    例如,如果我们有一个字符串`s`,我们可以通过`s.find("substring")`来查找子串"substring"的位置。如果找到,它会返回子串的起始索引;如果没有找到,返回`std::string::npos`。 2. **子串替换**: `std::string`类...

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

    上述示例中,通过调整 `SUBSTRING_INDEX` 的使用,减少了一次 `SUBSTRING` 调用,从而提升了效率。 ### 其他字符串函数 MySQL提供了丰富的字符串处理函数,如 `CONCAT` 用于连接字符串,`LENGTH` 或 `CHAR_LENGTH`...

    Mysql字符串截取函数SUBSTRING的用法说明

    例如,`SELECT SUBSTRING_INDEX('blog.jb51.net', '.', 2)`将返回字符串`blog.jb51.net`中的第二个`.`之前的子字符串,即`blog.jb51`。 实践应用 ---------- 在实践中,我们可以使用SUBSTRING函数来实现各种字符串...

    SAC.rar_substring_在线聚类

    抽取百度的搜索结果并使用基于最长公共子串的方法进行在线聚类。

    mysql中find_in_set()函数的使用及in()用法详解

    在MySQL数据库中,`FIND_IN_SET()` 和 `IN()` 是两种不同的用于查询的函数,它们各有其特定的用途和应用场景。以下是对这两个函数的详细解释。 `FIND_IN_SET()` 函数主要用于在一个以逗号分隔的字符串列表中查找...

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

    总之,在MySQL中处理以逗号分隔的字段时,可以使用`substring_index()`、`GROUP_CONCAT()`和`FIND_IN_SET()`等函数进行数据的拆分、聚合和连接。这些技巧在处理多值字段时非常有用,能有效地对数据进行操作和分析。

Global site tag (gtag.js) - Google Analytics