INSERT INTO table2 (column1, column2, column3)
SELECT column1, 'no', column3 FROM table2 WHERE column2 = 'yes'
Hy vọng rằng điều này là rõ ràng hơn một chút về cách bạn làm điều này. Như bạn có thể thấy, tôi đã lấy hai cột từ table2 và đối với cột khác, tôi đã sử dụng giá trị văn bản thay vì giá trị cho cột2.
Các mẫu khác bạn có thể sử dụng:
Kết hợp một cột và một số văn bản khác (Giả sử cột đã là một kiểu dữ liệu chuỗi.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', column2 FROM table2 WHERE column2 = 'yes'
Kết hợp một cột và một số văn bản, Một ví dụ trong đó cột là chuỗi và một ví dụ không phải là chuỗi.
INSERT INTO table2 (column1, column2)
SELECT column1 + 'no', 'A' + cast(column2 as Varchar (10)) FROM table2 WHERE column2 = 'yes'