INSERT INTO table2 (column1, column2, column3)
SELECT column1, 'no', column3 FROM table2 WHERE column2 = 'yes'
उम्मीद है कि यह थोड़ा स्पष्ट है कि आप यह कैसे करते हैं। जैसा कि आप देख सकते हैं, मैंने टेबल 2 से दो कॉलम पकड़ लिए हैं और दूसरे कॉलम के लिए मैंने कॉलम 2 के मान के बजाय टेक्स्ट वैल्यू का इस्तेमाल किया है।
अन्य पैटर्न जिनका आप उपयोग कर सकते हैं:
एक कॉलम और कुछ अन्य टेक्स्ट को मिलाएं (मान लें कि कॉलम पहले से ही एक स्ट्रिंग डेटा प्रकार है।
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'