INSERT INTO table2 (column1, column2, column3)
SELECT column1, 'no', column3 FROM table2 WHERE column2 = 'yes'
Надяваме се, че това е малко по-ясно как да направите това. Както можете да видите, хванах две колони от table2 и за другата колона използвах текстова стойност вместо стойността за column2.
Други модели, които можете да използвате:
Комбинирайте колона и някакъв друг текст (Предполага се, че колоната вече е низов тип данни.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', column2 FROM table2 WHERE column2 = 'yes'
Комбинирайте колона и малко текст. Един пример, където колоната е низ, и един, където не е.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', 'A' + cast(column2 as Varchar (10)) FROM table2 WHERE column2 = 'yes'