关于sql中substr和substring的区别与用法

关于sql中的函数substr()和substring()的区别与用法

前段时间,由于工作需要设计sql中的函数substr的使用,百度一番后,查询结果不甚满意,看得仍一脸懵,故而通过Google以及官方文档总结如下,仅供学习参考。如有疑惑,欢迎在评论区讨论。

关于substr和substring的区别

首先申明,substr()是基于Oracle的,substring()是基于SQL Server的,切记不可混用,否则会报错!

MySQL: SUBSTR( ), SUBSTRING( )
Oracle: SUBSTR( )
SQL Server: SUBSTRING( )


1.Oracle: SUBSTR( )

The syntax for the SUBSTR function in Oracle/PLSQL is:

SUBSTR( string, start_position [, length ] )

Parameters or Arguments
①string
  The source string.

②start_position
  The starting position for extraction. The first position in the string is always 1.

③length
  Optional. It is the number of characters to extract. If this parameter is omitted, the SUBSTR function will return the entire string.

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值