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


相关推荐

  • 《提问的智慧》

    《提问的智慧》https://www.jianshu.com/p/1b4ac73d4966

    2022年7月26日
    10
  • 用JSP实现的商城购物车模块

    用JSP实现的商城购物车模块

    2021年11月23日
    46
  • php查询IP地址归属等信息

    淘宝公司提供了一个很好用的IP地理信息查询接口。在这里:http://ip.taobao.com/TaobaoIPQuery2这个类将极大的简化相关的信息查询。类TaobaoIPQuery2文件:

    2021年12月20日
    45
  • 实时数据库 内存数据库_实时数据库产品

    实时数据库 内存数据库_实时数据库产品这是一款实时和嵌入式软件,用来管理持续增长的复杂数据,来支持高级应用的特性。性能和可靠性,更短的产品开发周期等需求,驱使开发者在他们的设计中,考虑采用经验证的、成熟的商业数据库系统组件来,来满足应用层的这些需求。  McObject公司的eXtremeDB嵌入式数据库系列产品是将高性能、稳定性和简单易用性等特性同时融入了工业基的数据库引擎。  了解eXtremeDB产品系列或eXtreme…

    2022年10月14日
    6
  • position和anchorPoint

    position和anchorPoint本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看。一、理论概述1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@propertyCGPointposition;用来设置CALayer在父层中的位置以父层的左上角为原点(0,0) @propertyCGPointanchorPoint;称为“定位点”…

    2022年10月8日
    3
  • 使用SchedulerFactoryBean集成Quarz Job与Spring

    使用SchedulerFactoryBean集成Quarz Job与Spring本文介绍QuartzJob与Spring的集成。[list][*]QuartzJob官网:[url]http://quartz-scheduler.org[/url][*]Spring官网:[url]https://spring.io[/url][*][b]SchedulerFactoryBeanJavaDoc:[/b][url]http://docs.spring.i…

    2022年5月24日
    49

发表回复

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

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