1. Learn
  2. /
  3. कोर्स
  4. /
  5. SQL में रिलेशनल डेटाबेस का परिचय

Connected

अभ्यास

INSERT INTO SELECT DISTINCT के साथ डेटा माइग्रेट करें

अब आखिरकार समय आ गया है कि आप डेटा को नई टेबल्स में माइग्रेट करें. आप निम्न पैटर्न का उपयोग करेंगे:

INSERT INTO ... 
SELECT DISTINCT ... 
FROM ...;

इसे दो भागों में समझा जा सकता है:

पहला भाग:

SELECT DISTINCT column_name1, column_name2, ... 
FROM table_a;

यह table_a में मौजूद सभी अलग-अलग (distinct) मान चुनता है — आपके लिए यह नई बात नहीं है.

दूसरा भाग:

INSERT INTO table_b ...;

इस भाग को पहले वाले के साथ जोड़ दीजिए, ताकि table_a की सभी distinct पंक्तियाँ table_b में insert हो जाएँ.

एक आखिरी बात: जैसे ही आप खाली जगहें भर लें, पूरा कोड एक साथ चलाना जरूरी है.

निर्देश 1/2

undefined XP
  • 1
    • university_professors से सभी DISTINCT professors को professors में insert करें.
    • professors की सभी पंक्तियाँ प्रिंट करें.
  • 2

    university_professors से सभी DISTINCT affiliations को affiliations में insert करें.