update [QualityControl].[dbo].[T_ControlLog] set [ResultByControl]='2',
[QaRemarks] = case when [QaRemarks] is null then '第二次质检修改' else [QaRemarks]+'第二次质检修改' end
where [EmployeeByMarket]='3369' and [MarketDate]>'20121023' and [MarketDate]<'20121024'
and [ResultByControl]='1'
[QaRemarks] = case when [QaRemarks] is null then '第二次质检修改' else [QaRemarks]+'第二次质检修改' end
where [EmployeeByMarket]='3369' and [MarketDate]>'20121023' and [MarketDate]<'20121024'
and [ResultByControl]='1'
本文提供了一个SQL更新语句的例子,展示了如何使用CASE WHEN语句来更新数据库表中的特定字段,并结合了多个条件进行筛选。
647

被折叠的 条评论
为什么被折叠?



