首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个有关问题不知道可以可以解决

2012-09-04 
这个问题不知道可以可以解决我有一个参数 @AA‘123456’ ,可不可以获取其中几位以字段的形式显示 :前2位后

这个问题不知道可以可以解决
我有一个参数 @AA=‘123456’ ,可不可以获取其中几位以字段的形式显示 :
  前2位 后四位  
  12 3456

[解决办法]

SQL code
declare @splitpos int set @splitpos=2declare @AA varchar(16) set @AA='123456'select left(@AA,@splitpos)+' '+substring(@AA, @splitpos+1, len(@AA))
[解决办法]
SQL code
DECLARE @AA=‘123456’SELECT LEFT(@AA,2) AS 前2位,RIGHT(@AA,4) AS 后四位
[解决办法]
SQL code
--trydeclare @AA varchar(10)set @AA='123456'select left(@AA,@2)as 前两位,substring(@AA, 3, len(@AA))as 后四位 into tab --select *  from tab 

热点排行