የመቀላቀል ጥያቄ ምንድን ነው?
የመቀላቀል ጥያቄ ምንድን ነው?

ቪዲዮ: የመቀላቀል ጥያቄ ምንድን ነው?

ቪዲዮ: የመቀላቀል ጥያቄ ምንድን ነው?
ቪዲዮ: ትልቁ በቀል አሳክቶ መገኘት ነው! @DawitDreams #dawitdreams#oprahwinfrey 2024, ግንቦት
Anonim

አንድ SQL መቀላቀል አንቀጽ - ከሀ ጋር የሚዛመድ መቀላቀል በግንኙነት አልጀብራ ውስጥ ያለው አሠራር - በአንድ ወይም ከዚያ በላይ የሆኑ ሰንጠረዦችን በግንኙነት ዳታቤዝ ውስጥ ያሉትን አምዶች ያጣምራል። እንደ ጠረጴዛ ሊቀመጥ የሚችል ወይም እንደ እሱ ጥቅም ላይ ሊውል የሚችል ስብስብ ይፈጥራል. ሀ ይቀላቀሉ አምዶችን ከአንዱ የማጣመር ዘዴ ነው (ራስ- መቀላቀል ) ወይም ብዙ ሠንጠረዦች ለእያንዳንዳቸው የተለመዱ እሴቶችን በመጠቀም።

እንዲሁም ከምሳሌ ጋር መቀላቀል ምንድነው?

ኤ SQL ተቀላቀል መግለጫ በመካከላቸው ባለው የጋራ መስክ ላይ በመመስረት ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች የውሂብ ቀስቶችን ለማጣመር ጥቅም ላይ ይውላል። ይቀላቀላል ናቸው፡ የውስጥ ይቀላቀሉ . ግራ ይቀላቀሉ . ቀኝ ይቀላቀሉ.

በተመሳሳይ የ SQL መቀላቀል እንዴት ነው የሚሰራው? የተለያዩ የ SQL መቀላቀል ዓይነቶች

  1. (ውስጥ) ይቀላቀሉ፡ በሁለቱም ጠረጴዛዎች ውስጥ ተዛማጅ እሴቶች ያላቸውን መዝገቦች ይመልሳል።
  2. የግራ (ውጪ) ይቀላቀሉ፡ ሁሉንም መዝገቦች ከግራ ሠንጠረዥ ይመልሳል፣ እና የተዛማጁ መዝገቦች ከቀኝ ሠንጠረዥ።
  3. የቀኝ (የውጭ) ይቀላቀሉ፡ ሁሉንም መዝገቦች ከቀኝ ሠንጠረዥ፣ እና የተዛመዱ መዝገቦችን ከግራ ሰንጠረዥ ይመልሳል።

ይህንን ግምት ውስጥ በማስገባት እያንዳንዱን የመቀላቀል እና የማብራራት ዓይነቶች ምንድ ናቸው?

አራት መሰረታዊ ነገሮች አሉ። ዓይነቶች የ SQL ይቀላቀላል ውስጣዊ ፣ ግራ ፣ ቀኝ እና ሙሉ። በጣም ቀላሉ እና በጣም አስተዋይ መንገድ ግለጽ በእነዚህ አራት መካከል ያለው ልዩነት ዓይነቶች በመረጃ ስብስቦች መካከል ሊሆኑ የሚችሉ አመክንዮአዊ ግንኙነቶችን የሚያሳይ የቬን ዲያግራምን በመጠቀም ነው።

ለምን በ SQL ውስጥ መቀላቀልን እንጠቀማለን?

የ SQL ይቀላቀላል አንቀጽ ጥቅም ላይ ይውላል በመረጃ ቋት ውስጥ ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች መዝገቦችን ለማጣመር። ሀ JOIN ነው። መስኮችን ከሁለት ጠረጴዛዎች በማጣመር በ በመጠቀም ለእያንዳንዱ እሴት። ግራ ይቀላቀሉ - ሁሉንም ረድፎች ከግራ ጠረጴዛው ይመልሳል፣ እዚያም ቢሆን ናቸው። በትክክለኛው ጠረጴዛ ላይ ምንም ተዛማጅ የለም.

የሚመከር: