sql 截取字段前8位和最后4位

2020-05-04 科技 141阅读

1、SUBSTRING 
返回字符、binary、text      或      image      表达式的一部分。有关可与该函数一起使用的有效      Microsoft®      SQL      Server™      数据类型的更多信息,请参见数据类型。   
语法 
SUBSTRING(expression , start , length )   
参数 
expression 
是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。 
start 
是一个整数,指定子串的开始位置。 
length 
是一个整数,指定子串的长度(要返回的字符数或字节数)。


substring() 
——任意位置取子串 
2、left() 和right() 
——左右两端取子串


示例:

declare @str varchar(100);
set @str='gwengnwelgkweg';
select Substring(@str,0,8)--从左边第一位开始,截取8位
select Substring(@str,Len(@str)-4,4)--截取后4位
--left()   right()
select left(@str,8) --截取前8位
select right(@str,4) --截取后4位
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com