mssql sqlserver 使用convert/cast截取字符串的方式分享


摘要:
下文讲述从字符串开始位置截取字符串的另类方式,
此方法主要使用 convert 或cast 将字符串转换为指定数据格式的方式来截取字符串的方式


例:截取表test中字段info的前三位字符,方法如下所示:
使用convert 或cast 将字符串转换为nvarchar(3)位,使其只截取3个字符串

create table test
(keyId int identity,
 info  varchar(100)
 )
 insert into test 
 (info)values
 ('maomao365.com'),
 ('猫猫小屋') ,
 ('sql_教程')
 
 select keyId,CONVERT(nvarchar(2),info) as info ,
 CAST(info as nvarchar(3)) as infonew 
  from test 
 
 truncate table test
 drop     table test 
mssql_sqlserver_截取字符串的另类方式_格式转换分享

mssql_sqlserver_截取字符串的另类方式_格式转换分享