sql2000 删除列中一个值 求大神剖析

ycl2013 2015-07-11 06:47:11
id_1 id_2

1 a
2 b
3 c
4 d
5 e
这是一个表,问题是我要删除id_2的b,这么显示
id_1 id_2

1 a
2 c
3 e
4 e
5
我该怎么删除,
...全文
99 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2015-07-13
  • 打赏
  • 举报
回复
    UPDATE table1
SET table1.id_2 = t.id_2
FROM table1
LEFT JOIN (SELECT id_1 - 1 AS id_1,
id_2
FROM table1
WHERE id_1 > 2
) t
ON table1.id_1 = t.id_1
WHERE table1.id_1 >= 2
zsxcscc 2015-07-12
  • 打赏
  • 举报
回复
我觉得你把它导成Excel,删除后再导进去来的快一些吧
Xhuan666 2015-07-12
  • 打赏
  • 举报
回复
我觉得这个跟 id_1 没有什么关系 ,直接删掉id_2=b 的那行数据,然后重新给id_1 赋值为 identity 另外我电脑没有数据库软件,谁有给我传一个 万分感谢 qq :103523091
ycl2013 2015-07-11
  • 打赏
  • 举报
回复
求大神赐我 语句!!!

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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