日期:2014-05-17 浏览次数:20927 次
;with cte(省代码,市代码) as
(
select 1,1
union all select 2,2
union all select 6,7
union all select 11,13
)
select *,
'20'+case LEN(省代码)
when 1 then '0'+cast(省代码 as varchar)
else cast(省代码 as varchar)
end +
case LEN(市代码)
when 1 then '0'+cast(市代码 as varchar)
else cast(市代码 as varchar)
end as 城市代码
from cte
/*
省代码 市代码 城市代码
----------- ----------- ----------------------------------------------------------------
1 1 200101
2 2 200202
6 7 &nbs