Mysql字符串截取

这篇具有很好参考价值的文章主要介绍了Mysql字符串截取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、left()

        从左边截取字符串 用法:left(str,length), 即:left(被截取字符串,截取长度)

select left('fuyinghao',4);

        结果:fuyi

二、right()

        从右边截取字符串 用法:right(str,length), 即:right(被截取字符串,截取长度)

select right('fuyinghao',4);

        结果:ghao

三、截取特定长度的字符串

        有两种用法:

                substring(str,pos), 即:substring(被截取字符串,从第几位开始截取)

                substring(str,pos,length), 即:substring(被截取字符串,从第几位开始截取,截取长度)

  1. 从字符串第3个字符开始到结束

    select substring('fuyinghao',3);
    结果:yinghao
  2. 从字符串第3个字符开始,只截取4位

    select substring('fuyinghao',3,4);
    结果:ying
  3. 从字符串倒数第3个字符开始至结束

    select substring('fuyinghao',-3);
    结果:hao
  4. 从字符串倒数第3个字符开始,只截取2位

    select substring('fuyinghao',-3,2);
    结果:ha

四、按关键字进行截取

用法:substring_index(str,keyword,count), 即:substring_index(被截取字符串,关键字,关键字出现的次数)文章来源地址https://www.toymoban.com/news/detail-724250.html

  1. 截取第1个 i 之前的所有字符

    select substring_index('fuyinghao','i',1);
    结果:fuy
  2. 截取倒数第1个 i 之后的所有字符

    select substring_index('fuyinghao','i',-1);
    结果:nghao
  3. 如果关键字不存在 则返回整个字符串

    select substring_index('fuyinghao','z',2);
    结果:fuyinghao

到了这里,关于Mysql字符串截取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】字符串截取函数 SUBSTR() 详解

    从指定位置开始的输入字符串返回一个子字符串。 SUBSTR() 函数的常用方法如下。 其中 字符串 可以是具体的字符串内容也可以是数据库的字段,或者字符串运算之后的内容。 起点和长度要求是整数,其中长度必须大于0。 1.返回起点之后的子字符串 2.返回从字符串末尾的第

    2024年02月10日
    浏览(71)
  • Mysql(函数) 字符串截取、拆分, 逗号分割字符串当做 in 的条件

    目录  引言:  数据库函数的总结(一) 1. mysql截取拆分 2. 逗号分割的字符串 作为in条件 - 2.1 正常的效果应该是  --- 2.1.1 错误:  3. 字符串合并(多条数据合并 用\\\'、\\\'分割) 1. 字符串截取、拆分 可以用于将用户输入的字符串按照特定的规则进行截取,比如获取电话号码中的区号、

    2024年02月08日
    浏览(67)
  • MYSQL数据库连接字符串(connectionString)配置参数大全详解

    请参考原文:MYSQL数据库连接字符串(connectionString)配置参数大全详解

    2024年02月12日
    浏览(58)
  • 【问题解决】mysql 数据库字符串分割之后多行输出方法

    项目需要从一张表查询出来数据插入到另一张表,其中有一个字段是用逗号分隔的字符串,需要多行输入到另一张表,那么这个如何实现呢 下面先粘贴下sql语句: 参数解释 1.SUBSTRING_INDEX(str, delimiter, count)     参数解释     str :必填。STRING类型。待截取的字符串     separat

    2024年02月14日
    浏览(47)
  • C#控制台连接Mysql数据库,有配置数据库连接字符串的配置文件

    实现功能 读取. .txt 中的配置文件,来初始化连接字符串 让连接字符串的配置文件不存在会主动创建默认的连接字符串 注意点: 需要引用Newtonsoft 使用mysql

    2024年02月10日
    浏览(59)
  • chatgpt赋能python:Python字符串截取指南:如何截取指定位置字符串

    在Python中,字符串截取是一项非常常见的操作。当我们需要从一个字符串中提取特定位置的字符或子串时,我们可以使用Python内置的截取函数和切片操作来实现。在本文中,我们将介绍如何在Python中截取指定位置字符串,并提供一些有用的技巧和示例来帮助你更好地理解这一

    2024年02月08日
    浏览(63)
  • Python 字符串操作之字符串的截取

    字符串的截取是实际应用中经常使用的技术,被截取的部分称为“子串”。Java中使用函数substr()获取子串,C#使用函数substring()获取子串。而Python由于内置了序列,可以通过前面介绍的索引、切片获取子串,也可以使用函数split()来获取。字符串也属于序列。 下面这段代码使用

    2024年02月06日
    浏览(81)
  • Python截取字符串(字符串切片)方法详解

    从本质上讲,字符串是由多个字符构成的,字符之间是有顺序的,这个顺序号就称为索引(index)。Python 允许通过索引来操作字符串中的单个或者多个字符,比如获取指定索引处的字符,返回指定字符的索引值等。 知道字符串名字以后,在方括号[ ]中使用索引即可访问对应的

    2024年02月01日
    浏览(63)
  • js如何截取某个字符串前面所有的字符串

    利用substring()方法截取出字符 1.新建一个字符串 2.通过indexOf()方法获取你想截止到的那个字符 3.通过substring()方法,从字符串0位置开始截取至\\\"p\\\"前面的字符串

    2024年02月12日
    浏览(55)
  • Oracle——SUBSTR()截取字符串,INSTR()查找字符串

    使用语法:SUBSTR( string , start , [length]) string :需要截取的字符串。 start :  起始位置, -3 表示从倒数第三个字符开始, 从左往右 截取。 length:截取长度(默认截取到末尾)。 使用语法:INSTR( string , str , [start],[which]) string :源字符串。 str :查找的子字符串(可以

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包