ዝርዝር ሁኔታ:
ቪዲዮ: በ SQL ውስጥ የውስጥ መቀላቀል ምንድነው?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ምንድነው በSQL ውስጥ የውስጥ መቀላቀል ? የ የውስጥ ይቀላቀሉ በአምዶች መካከል ግጥሚያ እስካለ ድረስ ሁሉንም ረድፎች ከሁለቱም ተሳታፊ ሠንጠረዦች ይመርጣል። አን SQL የውስጥ ይቀላቀሉ ጋር ተመሳሳይ ነው። ይቀላቀሉ አንቀጽ, ረድፎችን ከሁለት ወይም ከዚያ በላይ ጠረጴዛዎች በማጣመር.
በዚህ መንገድ በ SQL ውስጥ የውስጥ መቀላቀልን እንዴት ይፃፉ?
SQL የውስጥ ይቀላቀሉ ቁልፍ ቃል
- የአምድ_ስም/ስሞችን ከጠረጴዛ1 ምረጥ። የውስጥ ይቀላቀሉ table2. በ table1.column_name = table2.column_name;
- ለምሳሌ. Orders. OrderID፣ Customers.የደንበኛ ስም ይምረጡ። ከትእዛዝ። የውስጥ ደንበኞችን በትእዛዞች ላይ ይቀላቀሉ።CustomerID = Customers. CustomerID;
- ለምሳሌ. Orders. OrderID, Customers. Customer Name, Shippers. Shipper Name ን ይምረጡ። ከ ((ትዕዛዞች.
እንዲሁም፣ በSQL ውስጥ የቀረው የውስጥ መቀላቀል ምንድ ነው? ( ውስጣዊ ) ይቀላቀሉ በሁለቱም ሰንጠረዦች ውስጥ ተዛማጅ እሴቶች ያላቸውን መዝገቦች ይመልሳል። ግራ ( ውጫዊ ) ይቀላቀሉ ሁሉንም መዝገቦች ከ ግራ ሰንጠረዥ, እና የተጣጣሙ መዝገቦች ከትክክለኛው ሰንጠረዥ. ቀኝ ( ውጫዊ ) ይቀላቀሉ : ሁሉንም መዝገቦች ከትክክለኛው ሰንጠረዥ ይመልሳል, እና ተዛማጅ መዝገቦችን ከ ግራ ጠረጴዛ.
በዚህ መንገድ በውስጥ እና በውጪ መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?
ሁለቱም ውስጣዊ እና ውጫዊ መጋጠሚያዎች ረድፎችን ከሁለት ወይም ከዚያ በላይ ጠረጴዛዎች ወደ አንድ ነጠላ ውጤት ለማጣመር ያገለግላሉ። ይህ የሚደረገው በ መቀላቀል ሁኔታ. የ መቀላቀል ሁኔታ ከእያንዳንዱ ጠረጴዛ ላይ ያሉ አምዶች እንዴት እርስ በርስ እንደሚመሳሰሉ ይገልጻል። የውስጥ መቀላቀል የማይዛመዱ ረድፎችን አያካትቱ; ቢሆንም የውጭ መጋጠሚያዎች ያካትታቸው።
በSQL ውስጥ ከምሳሌዎች ጋር የውስጥ መቀላቀል እና ውጫዊ መቀላቀል ምንድነው?
የውጪ መቀላቀል . ውስጥ SQL ፣ ሀ መቀላቀል ለማነፃፀር እና ለማጣመር ጥቅም ላይ ይውላል - በጥሬው መቀላቀል - እና የተወሰኑ የውሂብ ረድፎችን ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች በመረጃ ቋት ውስጥ ይመልሱ። አን የውስጥ መቀላቀል ተዛማጅ መረጃዎችን ከጠረጴዛዎች አግኝቶ ይመልሳል፣ ሀ የውጭ መቀላቀል ተዛማጅ መረጃዎችን እና አንዳንድ ተመሳሳይ ያልሆኑ መረጃዎችን ከጠረጴዛዎች አግኝቶ ይመልሳል።
የሚመከር:
ከምሳሌ ጋር የውስጥ መቀላቀል ምንድን ነው?
የውስጥ መቀላቀል በአምዶች መካከል ግጥሚያ እስካለ ድረስ ከሁለቱም የተሣታፊ ሠንጠረዦች ሁሉንም ረድፎች ይመርጣል። የSQL ውስጣዊ መቀላቀል ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች ረድፎችን በማጣመር ከመቀላቀል ሐረግ ጋር ተመሳሳይ ነው። ለምሳሌ፣ የተማሪ መለያ ቁጥር ለሁለቱም ለተማሪዎቹ እና ለኮርሶች ጠረጴዛዎች አንድ አይነት የሆነባቸውን ሁሉንም ረድፎች ሰርስሮ ማውጣት
ከምሳሌ ጋር በ SQL ውስጥ የመስቀል መቀላቀል ምንድነው?
የመስቀል JOIN እያንዳንዱን ረድፍ ከመጀመሪያው ሰንጠረዥ (T1) በእያንዳንዱ ረድፍ ከሁለተኛው ጠረጴዛ (T2) ተቀላቅሏል። በሌላ አነጋገር የመስቀል መጋጠሚያ ከሁለቱም ጠረጴዛዎች የረድፎችን የካርቴዥያን ምርት ይመልሳል። የመስቀል JOIN ከመጀመሪያው ሠንጠረዥ (T1) አንድ ረድፍ ያገኛል እና ከዚያም በእያንዳንዱ ረድፍ በሁለተኛው ሰንጠረዥ (T2) ላይ አዲስ ረድፍ ይፈጥራል
በግራ መቀላቀል እና በቀኝ መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?
የውስጥ መቀላቀል፡ በሁለቱም ጠረጴዛዎች ላይ ግጥሚያ ሲኖር ረድፎችን ይመልሳል። የግራ መቀላቀል፡ ሁሉንም ረድፎች ከግራ ጠረጴዛው ይመልሳል፣ ምንም እንኳን በቀኝ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። የቀኝ መቀላቀል፡ ሁሉንም ረድፎች ከቀኝ ሠንጠረዥ ይመልሳል፣ ምንም እንኳን በግራ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። ማሳሰቢያ: ሁሉንም የተመረጡ እሴቶች ከሁለቱም ጠረጴዛዎች ይመልሳል
በOracle SQL ውስጥ የውስጥ መቀላቀል ምንድነው?
በ Oracle ውስጥ የውስጥ መቀላቀል ምንድነው? የውስጣዊው መቀላቀል እኩልነት እና እኩልነት ከሌለው ኦፕሬተሮች ጋር የተቀናጀ የመቀላቀያ ሁኔታን በመጠቀም ኢኪዮጅኖች እና nonequijoins ሲደረጉ፣ከምንጩ ረድፎች እና የዒላማ ሰንጠረዦች ሲመሳሰሉ መቀላቀል ነው። እነዚህ እንደ ውስጣዊ መጋጠሚያዎች ይጠቀሳሉ
የውጪ መቀላቀል ከሙሉ ውጫዊ መቀላቀል ጋር ተመሳሳይ ነው?
በውጫዊ መጋጠሚያዎች ውስጥ, ከሁለቱም ሰንጠረዦች ውስጥ ያሉት ሁሉም ተዛማጅ መረጃዎች በትክክል ይጣመራሉ, እንዲሁም ሁሉም የተቀሩት ረድፎች ከአንድ ሰንጠረዥ. ሙሉ የውጪ መጋጠሚያዎች፣ ሁሉም መረጃዎች በሚቻልበት ቦታ ይጣመራሉ።