【发布时间】:2013-04-13 05:23:43
【问题描述】:
我有两张桌子,
数据库 1:
表 1:
Id -001(int)
名称-xxx(varchar)
男性 -0(位)
Female-1(位)
数据库 2:
表 2:
Id -1 (int)
Ca.Name-yyy (varchar)
性别 - M 或 F (varchar)
这些是我的桌子。我想将database2,table 2中的数据更新到database1,table1。所以我创建了更新查询。但我对 Gender 字段有疑问
Select 'UPDATE T1
SET T1.MALE ='+ CASE WHEN r.Gender = 'M' THEN 0 ELSE 1 END
FROM T2 As r
在下面的代码中,我加注了星号,我怀疑如何在这里使用 if 语句。任何人都明白纠正我的问题?
【问题讨论】:
标签: sql sql-server-2008 if-statement sql-update case