欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【转载】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技术小趣屋