我有2個表如下,並從f_table
相應插入數據到ftable
。如果field_3
存在,我想將field_3
插入field3
,否則將field_4
插入field3
。如果ELSE在子查詢SQL Server
我該怎麼做?非常感謝任何答覆。
CREATE TABLE ftable
(
field1 int null,
field2 int null,
field3 char(1)
);
CREATE TABLE f_table
(
field_1 int null,
field_2 int null,
field_3 char(1),
field_4 char(1)
);
INSERT INTO ftable (field1, field2, field3)
SELECT (field_1, field_2, field_3)
FROM f_table;
如果'field_3'存在,*是什麼意思*?該列是表的一部分 - 它**總是**存在.... –
是否存在field_3的數據。對不起,讓你感到困惑。 –