求句SQL,判断表中每列后并修改该列数据

zhiweixuexi8 2010-10-27 03:44:22
如我的t表中有 LX int 和 Nane nvarchar(10) 两列

如果LX等于1那么就Name就修改"无",如果LX等于2就修改为"有",请问该怎么样写?要判断此表中所有数据并加以修改...
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2010-10-27
  • 打赏
  • 举报
回复
update t set Name = (case when LX = 1 then '无' when lx = 2 then '有' end)

update t set Name = (case when LX = 1 then '无' when lx = 2 then '有' else name end)
dawugui 2010-10-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhiweixuexi8 的回复:]
如我的t表中有 LX int 和 Nane nvarchar(10) 两列

如果LX等于1那么就Name就修改"无",如果LX等于2就修改为"有",请问该怎么样写?要判断此表中所有数据并加以修改...
[/Quote]

update t set Name = (case when LX = 1 then '无' when lx = 2 then '有' end)
heymal 2010-10-27
  • 打赏
  • 举报
回复
update tableTest
set Nane = case when LX = 1 then '无' when LX = 2 then '有' end
where LX in (1,2)
王向飞 2010-10-27
  • 打赏
  • 举报
回复
update tableTest
set Nane = case when LX = 1 then '无' when LX = 2 then '有' end
where LX in (1,2)
王向飞 2010-10-27
  • 打赏
  • 举报
回复
update tableTest
set Nane = case when LX = 1 then '无' when LX = 2 then '有'
where LX in (1,2)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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