【转载】Sqlserver使用Right函数从最右边向前截取固定长度字符串
程序员文章站
2022-04-08 22:57:44
在SQL语句查询过程中,Sqlserver支持使用LEFT()、RIGHT()、SUBSTRING()等几个函数对字符串进行截取操作,其中Left函数表示从开始字符向后截取多少个字符,Right函数表示从最后位置向前截取多少个字符,SUBSTRING()则可指定截取的起始位置以及截取长度。此文着重介 ......
在sql语句查询过程中,sqlserver支持使用left()、right()、substring()等几个函数对字符串进行截取操作,其中left函数表示从开始字符向后截取多少个字符,right函数表示从最后位置向前截取多少个字符,substring()则可指定截取的起始位置以及截取长度。此文着重介绍right函数,right函数格式为right(column_name,length),column_name代表被截取的原字段,length表示向前截取多少个字符。
例如,截取变量@str="hello word"的倒数5个字符,即word可用下列语句:
declare @str nvarchar(30);
set @str='hello world';
select right(@str,5);
截取数据表中的sql语句同上一样的写法,如截取tablea表中的name字段的倒数4位可以这样写:
select right(name,4) from tablea;
备注:更多干货关注博主站点it技术小趣屋。原文转载自sqlserver使用right函数从最右边向前截取固定长度字符串_it技术小趣屋。
上一篇: 每拍一张照片就会损失一个朋友
下一篇: 网络7层架构