读书人

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

发布时间: 2012-09-04 14:19:30 作者: rapoo

这个问题不知道可以可以解决
我有一个参数 @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 

读书人网 >SQL Server

热点推荐