【发布时间】:2018-03-30 07:27:27
【问题描述】:
我目前有包含
的 Table1 ID Gender
1 m
2 f
3 f
4 m
5 f
6 f
现在我希望将此数据插入到第二个表(表 2)中。但基本上我试图用“男性”和“女性”这两个词插入它。 因此,例如,当表 1 中的 Gender = 'm' 时,我想将 char 'Male' 插入到第二个表(table2)中,对于女性也是如此。
我创建了一些代码,例如
UPDATE Table2
SET
Gender =
( CASE WHEN Table1.Gender = 'm' THEN 'Male'
WHEN Table1.Gender = 'f' THEN 'Female'
ELSE 'N/a'
END)
如果有帮助的话,我有一个 SQL Fiddle 架构 -
http://sqlfiddle.com/#!9/8a3080
谢谢
【问题讨论】:
标签: sql sql-server insert sql-update case