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

★简单语句~等着呢~赶紧的呀,还没吃饭解决方案

2012-03-07 
★简单语句~~,等着呢~~~赶紧的呀,还没吃饭数据库结构如下abc13女娇娇46男泱泱25男扬扬现在想将a列数据全部

★简单语句~~,等着呢~~~赶紧的呀,还没吃饭
数据库结构如下
a             b               c
13           女           娇娇
46           男           泱泱
25           男           扬扬


现在想将a列数据全部重新生成,变成每行递增+1
a             b               c
13           女           娇娇
14           男           泱泱
15           男           扬扬
这样的格式,请问如何弄?数据库a列是char型

[解决办法]
--有点问题,更正一下:
declare @t table(a varchar(4),b varchar(4),c varchar(4))
insert into @t select '13 ', '女 ', '娇娇 '
insert into @t select '46 ', '男 ', '泱泱 '
insert into @t select '25 ', '男 ', '扬扬 '

declare @a varchar(4)
update @t
set
@a=isnull(@a,a)+1,
a =isnull(@a,a)-1

select * from @t
/*
a b c
---- ---- ----
13 女 娇娇
14 男 泱泱
15 男 扬扬
*/

热点排行