sql 截取前8位和最后4位

 我来答
Baby_原來
2016-01-18 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:487万
展开全部

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位

   

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式