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

Connected

अभ्यास

कॉलम CONCAT कर के एक surrogate key बनाएँ

किसी मौजूदा टेबल में surrogate key जोड़ने की एक और रणनीति यह है कि मौजूदा कॉलमों को CONCAT() फंक्शन से जोड़ (concatenate) दिया जाए.

आइए निम्न उदाहरण टेबल पर विचार करें:

CREATE TABLE cars (
 make varchar(64) NOT NULL,
 model varchar(64) NOT NULL,
 mpg integer NOT NULL
)

यह टेबल पूरी तरह काल्पनिक डेटा की 10 पंक्तियों से भरी हुई है.

दुर्भाग्य से, इस टेबल में अभी primary key नहीं है। किसी भी कॉलम में केवल unique वैल्यूज़ नहीं हैं, इसलिए कुछ कॉलमों को मिलाकर एक key बनाई जा सकती है.

आगे आने वाले अभ्यासों में, आप make और model को मिलाकर ऐसी ही एक surrogate key बनाएँगे.

निर्देश 1/4

undefined XP
    1
    2
    3
    4

make और model कॉलम के संयोजन से बनने वाली अलग-अलग पंक्तियों (distinct rows) की संख्या गिनें.