ቪዲዮ: በSQL ውስጥ የቀረው የውጪ መቀላቀል ምንድነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
SQL የግራ ውጫዊ መቀላቀል በ ውስጥ ያሉትን ሁሉንም ረድፎች ይመልሳል ግራ ሰንጠረዥ (A) እና ሁሉም ተዛማጅ ረድፎች በትክክለኛው ሰንጠረዥ (ለ) ውስጥ ይገኛሉ. ውጤት ማለት ነው። SQL ግራ መቀላቀል ሁልጊዜ በ ውስጥ ያሉትን ረድፎች ይይዛል ግራ ጠረጴዛ.
በውጤቱም፣ የግራ ውጫዊ መቀላቀል ምንድነው?
ስለ ግራ ውጪ ተቀላቀል ስራዎች. የውጤት ስብስብ የ የግራ ውጫዊ መቀላቀል ከሁለቱም ሠንጠረዦች የ WHERE አንቀጽ መስፈርት የሚያሟሉ ሁሉንም ረድፎች ይዟል፣ ከውስጥም ጋር ተመሳሳይ መቀላቀል የውጤት ስብስብ. በመጠቀም ሀ ከግራ ወደ ውጭ ይቀላቀሉ ከተጫዋቾች ጠረጴዛ ጋር ሁለቱንም ረድፎች ከቡድኖች ሰንጠረዥ መምረጥ እንችላለን, ሊኖሩ ከሚችሉት የተጫዋቾች ረድፎች ጋር.
በመቀጠል፣ ጥያቄው በ SQL ውስጥ የግራ እና የቀኝ ውጫዊ መቀላቀል ምንድነው? ሁለት ዓይነት ዓይነቶች አሉ OUTER በSQL ውስጥ ይቀላቀላል , የግራ ውጫዊ መቀላቀል እና የቀኝ ውጭ መቀላቀል . የግራ ውጫዊ መቀላቀል በ ላይ ከተጻፉት ሰንጠረዥ የማይዛመዱ ረድፎችን ያካትታል ግራ የ መቀላቀል ተንብዮአል። በሌላ በኩል, የቀኝ ውጭ መቀላቀል , ከሁሉም ተዛማጅ ረድፎች ጋር, የማይዛመዱ ረድፎችን ከ ቀኝ የጠረጴዛው ጎን.
በዚህ መንገድ በግራ መጋጠሚያ እና በግራ ውጫዊ መጋጠሚያ መካከል ያለው ልዩነት ምንድን ነው?
ውስጥ SQL ፣ የ ግራ መቀላቀል ሁሉንም መዝገቦች ከመጀመሪያው ሰንጠረዥ እና የተዛመዱ መዝገቦችን ከሁለተኛው ሰንጠረዥ ይመልሳል. ከሁለተኛው ሠንጠረዥ ምንም ግጥሚያ ከሌለ በመጀመሪያ ሰንጠረዥ ላይ ያሉ መዝገቦች ብቻ ይመለሳሉ። በመሠረቱ የለም በግራ መቀላቀል ላይ ልዩነት እና የግራ ውጫዊ መቀላቀል . ውስጥ አንዳንድ የውሂብ ጎታ, ግራ መቀላቀል በመባል ይታወቃል የግራ ውጫዊ መቀላቀል.
በ SQL ውስጥ የውጪ መቀላቀል ምንድነው?
ውጫዊ መጋጠሚያዎች . ውስጣዊ ሲሰራ መቀላቀል , ከሁለቱም ጠረጴዛዎች ውስጥ ከሌላው ሰንጠረዥ ጋር የማይመሳሰሉ ረድፎች አይመለሱም. በ የውጭ መቀላቀል , በአንድ ወይም በሁለቱም ጠረጴዛዎች ውስጥ የማይዛመዱ ረድፎች መመለስ ይቻላል. ጥቂት ዓይነቶች አሉ የውጭ መጋጠሚያዎች : ሙሉ የውጪ ይቀላቀሉ ከሁለቱም ጠረጴዛዎች የማይዛመዱ ረድፎችን ይመልሳል.
የሚመከር:
በ DBMS ውስጥ ከምሳሌ ጋር መቀላቀል ምንድነው?
SQL ይቀላቀሉ። SQL Join ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች ውሂብ ለማምጣት ጥቅም ላይ ይውላል፣ እሱም ተቀላቅሏል እንደ ነጠላ የውሂብ ስብስብ። ለሁለቱም ሠንጠረዦች የተለመዱ እሴቶችን በመጠቀም ከሁለት ወይም ከዚያ በላይ ሰንጠረዦችን አምድ ለማጣመር ያገለግላል. JOIN ቁልፍ ቃል ሁለት ወይም ከዚያ በላይ ሠንጠረዦችን ለመቀላቀል በ SQL መጠይቆች ውስጥ ጥቅም ላይ ይውላል
በግራ መቀላቀል እና በቀኝ መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?
የውስጥ መቀላቀል፡ በሁለቱም ጠረጴዛዎች ላይ ግጥሚያ ሲኖር ረድፎችን ይመልሳል። የግራ መቀላቀል፡ ሁሉንም ረድፎች ከግራ ጠረጴዛው ይመልሳል፣ ምንም እንኳን በቀኝ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። የቀኝ መቀላቀል፡ ሁሉንም ረድፎች ከቀኝ ሠንጠረዥ ይመልሳል፣ ምንም እንኳን በግራ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። ማሳሰቢያ: ሁሉንም የተመረጡ እሴቶች ከሁለቱም ጠረጴዛዎች ይመልሳል
የውጪ መቀላቀል ከሙሉ ውጫዊ መቀላቀል ጋር ተመሳሳይ ነው?
በውጫዊ መጋጠሚያዎች ውስጥ, ከሁለቱም ሰንጠረዦች ውስጥ ያሉት ሁሉም ተዛማጅ መረጃዎች በትክክል ይጣመራሉ, እንዲሁም ሁሉም የተቀሩት ረድፎች ከአንድ ሰንጠረዥ. ሙሉ የውጪ መጋጠሚያዎች፣ ሁሉም መረጃዎች በሚቻልበት ቦታ ይጣመራሉ።
MySQL ውስጥ የቀረው ምንድን ነው?
የLEFT() ተግባር MySQL LEFT() የተወሰነ የቁምፊዎች ብዛት ከሕብረቁምፊው ግራ ይመልሳል። ቁጥሩ እና ሕብረቁምፊው እንደ የተግባር ነጋሪ እሴቶች ቀርቧል
በ SQL ውስጥ ሙሉ የውጪ መቀላቀል እንዴት እችላለሁ?
ሙሉው የውጪ መቀላቀል፣ ወይም ሙሉ መቀላቀል፣ ሁሉንም ረድፎች ከሁለት ወይም ከዚያ በላይ ጠረጴዛዎች ለማጣመር የሚያገለግል የSQL አገባብ ነው። ከሙሉ ውጫዊ መቀላቀል ጋር፣ ምንም ረድፎች ከጥያቄው ከተገኘው ሰንጠረዥ አይቀሩም። ሙሉ የውጪ መቀላቀል አገባብ ሠንጠረዥ ይምረጡ። የአምድ-ስሞች. ከጠረጴዛ1. ሙሉ የውጪ ተቀላቀል table2. በጠረጴዛ ላይ 1. አምድ = ሠንጠረዥ2. አምድ;