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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2020年3月23日阿里笔试题[通俗易懂]

    2020年3月23日阿里笔试题[通俗易懂]2020年3月23日阿里笔试题题目描述题目分析  这是阿里的第二场笔试,本来觉得没啥好写的,一道排列组合,一道迷宫。没有什么发挥的空间。但是后来在和大家讨论的过程中,把这道题的公司给敲出来了,但是这公式也不能白敲,干脆写一篇文章总结一下。题目描述一共n个人,从中选出任意个人组成一队,我们不妨记为k,再从k个人选出一人做队长。题目分析  这是一个典型的排列组合问题,从n个人选出k个,可…

    2022年5月22日
  • jdk源码分析之ArrayList

    ArrayList关键属性分析ArrayList采用Object数组来存储数据/*** The array buffer into which&

    2021年12月26日
  • SPI接口扫盲 SPI定义/SPI时序(CPHA CPOL)

    SPI接口扫盲 SPI定义/SPI时序(CPHA CPOL)SPI接口扫盲为何要写这篇文档?百度上找出来的SPI接口中文描述都说的太过简略,没有一篇文档能够详尽的将SPI介绍清楚的。wikipedia英文版[注释1]中,SPI接口介绍的很好,但是毕竟是英文版,读起来终究不如母语舒服,所以我结合自己的工作经验,对其进行了汉化、整理。个人SPI接口相关经验:1.参与过国产某芯片SPI接口样品验证、SPI接口服务DEMO开发(C语言)。2.使

    2022年6月18日
  • IDEA继承父类后重写方法快捷键

    IDEA继承父类后重写方法快捷键eg:我们的MyServlet继承了HttpServlet,我们想要重写里面的doGet()方法和doPost()方法,如何做到呢?publicclassMyServletextendsHttpServlet{}1)ctrl+o,注意光标在继承的父类名后2)弹出下图后3)我们想要选定连续的方法怎么做?按住shift键,默认开始为当前位置,结束位置为你下次的鼠标单击位置4)我们只是想选择不连续的两个方法,比如说上文的doGet()和doPost(),如何做.

    2022年10月31日
  • 肠子的小心思(一):排便便的奥秘

    肠子的小心思(一):排便便的奥秘

    2022年3月2日
  • MaskRCNN RPN网络分析

    MaskRCNN RPN网络分析在每个锚生成5种大小和3种形状的候选框(每层特征对应一种大小,每个锚点对应3种形状)。并进行两层卷积后,做前景与背景的分类,与候选框的偏移量回归。与目标重叠>=0.7则为前景,与目标重叠<=0.3则为背景,其余框去掉。#############################################################RegionPropos…

    2022年6月23日

发表回复

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

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