在MS Access中,我想创建一个新表并向该表添加一列(T2),并根据另一个表(T1)中的值设置该值。我需要T2中的列(CO),如果T1.LOC ='www'中的值,则获取值为'West',如果T1.LOC中的值为'eee',则需要'East'
Select LOC INTO T2 FROM T1;
UPDATE T2 from SET CO= SWITCH(T1.LOC ='www', 'West', T1.LOC ='eee', 'East', TRUE, 'XXXX';
答案 0 :(得分:0)
将Switch()
表达式用作“make table”查询中CO
的派生列。
SELECT
T1.LOC,
Switch
(
T1.LOC ='www', 'West',
T1.LOC ='eee', 'East',
TRUE, 'XXXX'
) AS CO
INTO T2
FROM T1;