求一条语句
表结构如下:
单据ID 商品ID 单位ID 操作员 摘要 业务员 验收员 复核员 保管员
1 A B C D E或F
原来‘E’后面的项目不需要,就空下来了,但现在需要补上,因为一条条的补很慢,现求一条语句,使当摘要为‘E’时填写验收员为‘G’;当摘要为‘F’时复核员为 'H '.保管员都为‘J '.
------解决方案----------------------try
update tbName SET
验收员=case when 摘要= 'E ' then 'G ' else NULL end,
复核员=case when 摘要= 'F ' then 'H ' else NULL end,
保管员=case when 摘要= 'F ' then 'J ' else NULL end
------解决方案--------------------update tbName SET
验收员=case when 摘要= 'E ' then 'G ' else NULL end,
复核员=case when 摘要= 'F ' then 'H ' else NULL end,
保管员= 'J '
------解决方案--------------------update tablename SET
验收员=(case when 摘要= 'E ' then 'G ' else ' ' end),
复核员=(case when 摘要= 'F ' then 'H ' else ' ' end),
保管员=(case when 摘要= 'F ' then 'J ' else ' ' end)
应该可以的.
------解决方案--------------------update 表名
SET 验收员= 'G ' Where 摘要= 'E '
update 表名
SET 复核员= 'H ' Where 摘要= 'F '
update 表名
SET 保管员= 'J ' Where 摘要= 'F ' or 摘要= 'E '
应该是这样