当前位置: 移动技术网 > IT编程>开发语言>.net > 【转载】 Sqlserver使用Left函数从最左边开始截取固定长度字符串

【转载】 Sqlserver使用Left函数从最左边开始截取固定长度字符串

2019年05月19日  | 移动技术网IT编程  | 我要评论

在sqlserver数据库的字符串操作中,截取字符串是最常见的操作,sql server提供了3个常用截取字符串方法,left()、right()、substring(),如果从第一个字符即最左边位置开始截取规定长度,则可用left函数,如果从最后的字符往前截取固定长度则可使用right函数,substring()可指定截取的起始位置以及截取长度。

left函数格式:left(column_name,length),column_name代表被截取的原字段,length表示截取的长度。

例如,截取变量@str="hello word"的最左边5个字符,即hello可用下列语句:

declare @str nvarchar(30);
set @str='hello world';
select left(@str,5);

截取数据表中的sql语句同上一样的写法,如截取tablea表中的name字段的前4位可以这样写:

select left(name,4) from tablea;

 

备注:更多干货关注博主站点。原文转载自sqlserver使用left函数从最左边开始截取固定长度字符串_it技术小趣屋

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网