oracle中substr函数的用法(sqlserver right)

本文详细介绍了在Oracle和SQL Server数据库中如何使用SUBSTR和RIGHT函数来截取字符串。通过具体的例子展示了正向和逆向截取的方法,帮助读者更好地理解和运用这些函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 oracle:

语法:

substr(string,a,b):

a:从第几位开始,第一位a=1,倒数第三位(即sqlserver中的right)a=-3

b:取几个字符 

    substr('This is a test', 6, 2) would return 'is'
    substr('This is a test', 6) would return 'is a test'
    substr('TechOnTheNet', 1, 4) would return 'Tech'
    substr('TechOnTheNet', -3, 3) would return 'Net'
    substr('TechOnTheNet', -6, 3) would return 'The'
    substr('TechOnTheNet', -8, 2) would return 'On'

sqlserver:

使用RIGHT函数从右边取得指定个数的字符串。
SELECT RIGHT('C:\DATABASE\销售管理系统.MDF',4)
SELECT RIGHT('C:\DATABASE\销售管理系统.LDF',4)
运行结果:
.MDF
.LDF



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值