MySQL字符串截取函数_oracle截取字符串前几位

MySQL字符串截取函数_oracle截取字符串前几位一、left()left():顾名思义就是从左边截取字符串。用法:left(str,length),即:left(被截取字符串,截取长度)SELECTleft(‘JingLiPoSuo’,2);结果为:Ji二、right()right():顾名思义就是从右边截取字符串。用法:right(str,length),即:right(被截取字符串,截取长度)SELECTright(‘JingLiPoSuo’,2);结果为:uo三、截取特定长度的字符串截取特定长度的字符串有两

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、left()

left():顾名思义就是从左边截取字符串。

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

SELECT left('JingLiPoSuo',2);

结果为:Ji

二、right()

right():顾名思义就是从右边截取字符串。

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

SELECT right('JingLiPoSuo',2);

结果为:uo

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

截取特定长度的字符串有两种用法:

substring(str, pos),即:substring(被截取字符串, 从第几位开始截取到最后)
substring(str, pos, length),即:substring(被截取字符串,从第几位开始截取,截取长度)
1、从字符串第4个字符开始直结束

SELECT substring('JingLiPoSuo',4);

结果为:LiPoSuo

2、从字符串第4个字符开始,只取2个

SELECT substring('JingLiPoSuo',4,2);

结果为:Li

3、从字符串倒数第4个字符开始直至结束

SELECT substring('JingLiPoSuo',-4);

结果为:oSuo

4、从字符串倒数第4个字符开始,只取2个

SELECT substring('JingLiPoSuo',-4,2);

结果为:oS

四、按关键字进行读取

用法:substring_index(str, delim, count),即:substring_index(被截取字符串,关键字,关键字出现的次数)

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

SELECT SUBSTRING_INDEX('redsea-0001-0001-0001', '-', 2);

结果为:redsea-0001

2、截取倒数第二个“-”之后的所有字符

SELECT SUBSTRING_INDEX('redsea-0001-0001-0001', '-', -2);

结果为:0001-0001

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

SELECT SUBSTRING_INDEX('redsea-0001-0001-0001', '0002', 1);

结果为:redsea-0001-0001-0001

4、截取倒数第五个字符之前的所有字符

select left('redsea-0001-0001-0001',length('redsea-0001-0001-0001')-5)

结果为:redsea-0001-0001
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188773.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unix操作系统常用命令「建议收藏」

    Unix操作系统常用命令「建议收藏」Unix操作系统常用命令一、关于档案/目录处理的命令1、ls——列目录这是最基本的档案指令。ls的意义为”list”,也就是将某一个目录或是某一个档案的内容显示出来。格式:ls-1ACFLRabcdfgilmnopqrstux-W[sv][files]ls的常用参数如下:-a:在UNIX中若一个目录或文件名字的第一个字符为…

    2022年5月20日
    74
  • ViewPager的addOnPageChangeListener方法详解

    ViewPager的addOnPageChangeListener方法详解关于上篇博客中写道了ViewPager的拖动状态监听的方法有网友私信问我不太明白里面的逻辑,我估摸着还是对ViewPager不太熟悉,所以就没一一回复在此开篇帖子写下关于ViewPager的具体用法,ViewPage使用时,最关键的代码就是addOnPageChangeListener,传入一个ViewPager.OnPageChangeListener对象。下面做先给大家贴上google的官方源

    2022年7月22日
    16
  • 函数的凹凸性_函数凹凸性与图像

    函数的凹凸性_函数凹凸性与图像设函数$f(x)$在区间$I$上有定义,在$I$内任取两点$x_{1},x_{2}$,对任意的 $\lambda\in(0,1)$,有 $\lambdax_{1

    2022年8月1日
    4
  • java xml 中文乱码_java写xml中文乱码解决方法

    java xml 中文乱码_java写xml中文乱码解决方法用java写xml文件,发现写完后xml文件的中文就变成了乱码。解决办法:把xml文件的头部编码改为utf-8,StreamResult编码方式也改为utf-8,StreamResult类充当转换结果的持有者,可以为XML、纯文本、HTML或某些其他格式的标记。publicStringcreateXMLbyId(){Coursec=courseService.getCou…

    2022年7月16日
    74
  • 7折怎么用计算机,美国联想八通道7折好价,海淘Thinkpad X260 笔记本电脑开箱简评(附齐购物到货过程)…

    7折怎么用计算机,美国联想八通道7折好价,海淘Thinkpad X260 笔记本电脑开箱简评(附齐购物到货过程)…美国联想八通道7折好价,海淘ThinkpadX260笔记本电脑开箱简评(附齐购物到货过程)2016-06-0810:30:1896点赞288收藏127评论接上一篇购物过程贴我擦,你有完没完!!!五、转运过程(补齐剩余回国、清关、缴税、到货过程)(一)简要说明电脑到达转运仓库后,会给你绑定的电话发送一条提醒短信。本人在5月12日收到短信通知,本想给大家找找短信,都怪我手太贱已删除,哎。…

    2022年5月24日
    31
  • Anaconda 配置 Python 环境

    Anaconda 配置 Python 环境原文地址:"Anaconda配置Python环境"0x00环境Anaconda:2019.03Python:3.6.80x01Linux安装Anacon

    2022年7月5日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号