MySQL字符串拦截摘要

电脑杂谈  发布时间:2020-05-26 14:05:51  来源:网络整理

mysql sql截取字符串_字符串截取字符_mysql截取字符串

同步启动器:

在实际的项目开发中,有时需要拦截的一部分字段. 有时,与通过代码相比,通过操作直接实现这种情况更加方便快捷. MySQL具有许多可用于满足这些要求的字符串函数mysql截取字符串,例如Mysql字符串拦截摘要: left(),right(),substring(),substring_index().

一个. 从左侧截断字符串

用法: 向左(str,长度),即: 向左(字符串被截获,长度被截取)

SELECT LEFT('www.yuanrengu.com',8)

结果是:

两个. 从右边截断字符串

字符串截取字符_mysql sql截取字符串_mysql截取字符串

用法: 正确(str,长度),即: 正确(字符串被截获,长度被截取)

SELECT RIGHT('www.yuanrengu.com',6)

结果是: gu.com

三个. 截取特定长度的字符串

用法:

1. 从字符串的第9个字符开始读取,直到结尾

SELECT SUBSTRING('www.yuanrengu.com', 9)

字符串截取字符_mysql截取字符串_mysql sql截取字符串

结果是: rengu.com

2. 从字符串的第9个字符开始,仅使用3个字符

SELECT SUBSTRING('www.yuanrengu.com', 9, 3)

结果是: ren

3. 从字符串的倒数第二个字符读到结尾

SELECT SUBSTRING('www.yuanrengu.com', -6)

结果是: gu.com

字符串截取字符_mysql截取字符串_mysql sql截取字符串

4. 从字符串的最后6个字符开始读取,只有2个字符

SELECT SUBSTRING('www.yuanrengu.com', -6, 2)

结果是: gu

四个. 按关键字阅读

用法: substring_index(str,delim,count)mysql截取字符串,即: substring_index(截断的字符串,关键字,关键字出现时间)

1. 截取第二个“. ”之前的所有字符.

SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', 2);

mysql sql截取字符串_字符串截取字符_mysql截取字符串

结果是:

2. 截获倒数第二个“. ”之后的所有字符.

SELECT SUBSTRING_INDEX('www.yuanrengu.com', '.', -2);

结果是: yuanrengu.com

3. 如果关键字不存在,则返回整个字符串

SELECT SUBSTRING_INDEX('www.yuanrengu.com', 'sprite', 1);

结果是:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-222902-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王凤利
        王凤利

        没有击沉

      • 九条美海
        九条美海

        我也是很支持进一步巩固领先优势的

      热点图片
      拼命载入中...