菜鸟学Sql语句

ezones 2004-08-30 04:32:04
表xxx(aa,bb,cc)
字段aa为int型,bb varchar(50),cc varchar(50)
字段bb和cc都有值字段aa为空,我想在aa上插入编号:1..8,1..8,...

...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pbsql 2004-08-30
  • 打赏
  • 举报
回复
alter table xxx add id int identity(0,1)
update xxx set aa=(id%8)+1
alter table t drop column id

或者

declare @i int
set @i = 0
update xxx set aa=(@i%8)+1,@i=@i+1
sun20031223 2004-08-30
  • 打赏
  • 举报
回复
不太清楚你的要求......
dotbyte 2004-08-30
  • 打赏
  • 举报
回复
没明白
haoK 2004-08-30
  • 打赏
  • 举报
回复
DECLARE @intNO INT
SET @intNO = 0

UPDATE A
SET aa = @intNO + 1,
@intNO = (@intNO + 1) % 8
FROM xxx A
hisi 2004-08-30
  • 打赏
  • 举报
回复

declare @i int
set @i = 0

update 表 set @i = case @i when 8 then 1 else @i + 1 end, aa = @i

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧