Oracle的substr函数简单用法 与java中substring区别

前端 js/ Java/ MySQL/Oracle 的 截取字符串 substrsubstring 详细说明 阅读详情

substr(字符串,截取开始位置,截取长度) //返回截取的字

substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串

substr('Hello World',1,1) //返回结果为 'H'  *0和1都是表示截取的开始位置为第一个字符

substr('Hello World',2,4) //返回结果为 'ello'

substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符

测试:

select substr('Hello World',-3,3) value from dual;

 

附:java中substring(index1,index2)的简单用法

作用:从字符串索引(下标)为index1的字符开始截取长度为index2-index1 的字符串。

String str="Hello World";

System.out.println(str.substring(0,5));

打印结果为:Hello


列:

var str="Hello world!"
document.write(str.substring(1,3));
</script>
上面返回字符串:"el";
str.substring(1,2) //返回e
str.substring(1) //返回"ello world";
还有此函数中会出现奇怪的现象,当出现str.substring(5,0);
这又是怎么回事,不过返回的是"hello",
str.substring(5,1) //返回"ello",截去了第一位,返回余下的.

PDPS16.0单机版SPLMLicenseServer授权避坑指南:从安装到冲突解决 本文详细解析了PDPS16.0单机版的安装授权流程,重点阐述了如何正确配置SPLMLicenseServer本地许可证服务器以实现软件激活。针对安装过程中常见的许可证冲突问题,提供了清晰的排查思路解决方案,并介绍了通过设置环境变量等替代授权方法,帮助用户高效避坑,确保Tecnomatix Process Simulate顺利运行。 阅读详情

相关推荐

解锁 STP SOLIDWORKS 转换密码:工具及迪威在线转换秘籍

STP 文件能够完整地记录 3D 模型的几何形状、尺寸、公差、材料属性等丰富信息,无论是简单的机械零件,还是复杂的装配体,都能精准呈现。而在线转换以迪威模型为例,凭借便捷性、高效性安全性,为广大 3D 专业技术人员学生党在无需安装额外软件的情况下,轻松实现格式转换提供了有力支持。在实际工作学习中,可根据自身具体情况灵活选择合适的转换方式,以确保 3D 设计工作流程的顺畅进行,让创意在不同格式间自由流动并绽放光彩。在 3D 设计建模的广袤世界里,不同格式文件间的转换常常是连接创意实现的关键桥梁。

技术说明博主 3390

Oraclesubstr()Javasubstring()区别

1. Oraclesubstr() --1.substr(string string, int a, int b); --2.substr(string string, int a) ; --注意1、string 需要截取的字符串 -- 2、a 截取字符串的开始位置(当a等于0或1时,都是从第一位开始截取) -- 3、b 要截取的字符串的长度 -- 4、只有a时,是从第a个字符开始截取后面所有的字符串。 select substr(20211119,0,4) from dual;--20

qq_46411309的博客 1778

MMORPG网络游戏开发之任务系统的架构设计

在网路游戏中做任务已经成为游戏很重要的一个核心功能玩法,如何做好一个灵活可扩展的任务系统的架构设计,今天来给大家分享一些我们的设计经验。接下来我把整个的任务系统分成以下6个模块:对于单机游戏而言,这6个模块都放在客户端直接处理,对于网路游戏而言,模块1~5实现在服务端,模块6实现在客户端。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习unity的零基础小白,也有一些正在从事unity开发的技术大佬,欢迎你来交流学习。...

voidinit的专栏 3012

oraclesubstr函数用法,Oraclesubstr函数简单用法详解

substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *01都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'substr(...

weixin_39860975的博客 2万+

substr substring区别

原文出处:http://jw1314.iteye.com/blog/1211431 1、Oracle/PLSQL的substr    在plsql中substr是一个单独的函数,字符串索引以1开始。语法是:     substr( string, start_position, [ length ] )   如果start_position是0,substr还是认为是1开始。

TLoveTLove的专栏 996

Oraclesubstr()函数详解

Oraclesubstr函数简单用法substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串  --字符第一个是从0开始substr('Hello World',1,1) //返回结果为 'H'  *01都是表示截取的开始位置为第一个字符substr('Hello ...

zclinux的博客 1万+

java substr函数_oracle 中的substr()函数用法,以及java中String.substring()方法的区别...

oracle 中的substr()函数的规则是substr( string, start_position, [ length ] )说明:string 是要分割的字符串start_position 是分割的起始位置. 字符串的第一个字符的标示为1反向取,则最后一个字符串标示为-1length 是你要取的字符串的长度. 如果length不写,则从分割位置开始取完后面所有的字符串.例如:substr...

weixin_39959569的博客 445

javasubstring oracle的内置函数substr区别举例说明

   javasubstring()   String str="safsdgas";   System.out.println("str05 "+str.substring(0, 5));   System.out.println("str15 "+str.substring(1, 5));   System.out.println("str35 "+str.substring(

一凡的专栏 1192

PLSQL SUBSTR

语法: SUBSTR(source_string, position, length) position: 起始位置   0 会被默认为1,即从第一位开始    正整数 n 从头开始正数第n位开始(包含第n位)    负整数 -n  从尾开始倒着数第n位开始(包含第n位)    若 n 大于源字符串的长度,则返回空 length:截取子串长度   若是忽略,则默认为从 position

onlyzxc的博客 1万+

SQL函数--substr()

substr()函数 1、作用:用来截取数据库某个字段中的一部分。 2、语法:substr(string,start,length) string参数:必选。数据库中需要截取的字段。 start参数:必选。正数,从字符串指定位子开始截取; 负数,从字符串结尾指定位子开始...

刘明的博客 7736

Oraclesubstr函数简单用法

Oraclesubstr函数简单用法 substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *01都是表示截取的开始位置为第一个字符 substr('Hello Worl

IT_COOKIE_SAM的博客 1049

Oracle substr函数

 Oraclesubstr函数简单用法 substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *01都是表示截取的开始位置为第一个字符 substr('Hello

Catvan的专栏 709

关于substr()的错误

[color=brown][b]substr(str_data, index_num, length)[/b][/color] 这是oracle函数,不是java的, 跟java中的 [color=brown][b]String.substring( index_1, index_2)[/b][/color] 有本质的区别。 记录一下,别再记错了。 ...

草窝儿 416

oracle学习 基本函数

对于查询到的数据,有时候需要对某些数据进行截取,类似于java中的substring(start,end)含头不含尾,下标从0开始 而oracle中的也有一个函数功能类似,substr(start,end ),该函数下标从1开始算起。第一个参数是截取开始的位置,第二个参数是在第一个参数的基础上,往后移动end位。...

weixin_42256811的博客 206

SQL函数--substr(),截取数据库某个字段中的一部分

1、作用:用来截取数据库某个字段中的一部分。 2、语法:substr(string,start,length) string参数:必选。数据库中需要截取的字段。 start参数:必选。正数,从字符串指定位子开始截取; 负数,从字符串结尾指定位子开始截取; 0,在字符串中第一个位子开始截取。1,同理。(特殊) length参数:可选。需要截取的长度。缺省,即截取到结束位置。 注意:若必选参数为空,那返回的结果也为空。 3、简单示例:substr(‘123456’,3,2); 结果是–34 substr(‘1

weixin_45646912的博客 1万+

JS_Java_Oracle_MySQL截取字符串的函数

JS 截取字符串 函数 substring(indexStart, indexEnd): function f1() { var s = 'abcd'; // 字符串的字符下标从0开始,从下标为2的字符c开始截取,截取到下标为3的字符d为止,含头不含尾,所以字符d没有被截取,最后截取的结果就是字符c var s1 = s.substring(2,3); alert(s1); // 从下标为0的字符开始截取,截取到下标为3的字符d为止,含头不含尾,那么结果是abc

liaowenxiong的博客 332

javasubstring()oraclesubstr()区别

java substring oracle substr

jerry_player的博客 2609

sql中的substrsubstring函数用法

首先申明,substr()是基于Oracle的,substring()是基于SQL Server的,切记不可混用,否则会报错! SQL Server: SUBSTRING( )在plsql中substr是一个单独的函数,字符串索引以1开始。 语法: 如果start_position是0,substr还是认为是1开始。 如果start_position是正数,substr以start_position开始计算,包含......

金色%夕阳的博客 3597

oralce函数substrmysql函数substring_index小记

     最近偶尔在mysql数据库中看到了substring_index函数,先简单介绍下mysql的substring_index函数。    substring_index(str,delim,count) 返回字符串str中在第 count 个出现的分隔符 delim之前的子串,java中的str.substring函数类似。 如果count是正数时候,substring_ind...

小瓜的博客 6438

Oraclesubstr函数简单用法 substring区别

substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 substr('Hello World',1,1) //返回结果为 'H'  *01都是表示截取的开始位置为第一个字符 substr('Hello World',2,4) //返回结果为 'ello'

gs313874233的专栏 5万+
java_0813
博客等级 码龄14年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值