【发布时间】:2018-09-15 08:16:15
【问题描述】:
如何根据她的值 (cl1) 和另一列 exp 的值更新列 exp : cl1 的值 : FL IN SQLSERVER?? 示例:
1- if cl1 = '15g0' then 20gs
if cl1 = '22g0' then 22gs
if cl1 = '14rx' then 14rs
2- WHERE FL = ' m31' OR FL= 'm28'
我用'case'试过了,但没用
update table
set
cl1 = (case when cl1 = '15g0' then 20gs end ),
cl1 = (case when cl1 = '22g0' then 22gs end ),
cl1 = (case when cl1 = '11rx' then 14rs end )
where( FL like 'm31' ) or ( FL like 'm28')
【问题讨论】:
-
是t-SQL还是Mysql?
标签: mysql sql sql-server-2008 sql-update case