首页 > 数据库技术 > 详细

substr在oracle和mysql中的应用和区别

时间:2019-02-21 19:30:09      阅读:214      评论:0      收藏:0      [点我收藏+]
Oracle:
书写格式:
(1)Select  substr(字段名(string) , 起始位置(int) , 截取长度(int))
示例:
selectsubstr(‘123456‘,0,3)as start0 from dual;
技术分享图片
selectsubstr(‘123456‘,1,3)as start1 from dual;
技术分享图片
selectsubstr(‘123456‘,2,3)as start2 from dual;
技术分享图片
注意:起始位置从0和从1开始都是表示从字符串首位开始截取
(2) Select  substr(字段名(string) , 起始位置(int) )
示例:
selectsubstr(‘123456‘,2)as start2 from dual;
技术分享图片
注意:没有终止位置,即表示从起始位置开始截取后面所有的字符串
Mysql:
书写格式:
Mysql书写格式和Oracle一样,唯一需要注意的一点是,mysql的起始位置只能从1开始,不能从0开始
示例:
Select  substr( ‘123456‘ , 1 , 3) as start1 from dual;
技术分享图片
select substr(‘123456‘,0,3) as start0 from dual;
技术分享图片
 

 

substr在oracle和mysql中的应用和区别

原文:https://www.cnblogs.com/qq28129019/p/10414261.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!