ዝርዝር ሁኔታ:

በ SQL ውስጥ የውስጥ መቀላቀል ምንድነው?
በ SQL ውስጥ የውስጥ መቀላቀል ምንድነው?

ቪዲዮ: በ SQL ውስጥ የውስጥ መቀላቀል ምንድነው?

ቪዲዮ: በ SQL ውስጥ የውስጥ መቀላቀል ምንድነው?
ቪዲዮ: በቀን 100 ጊዜ እየፈሳሁ ተቸገርኩ ምን ይሻለኛል? Excessive Flatus 2024, መጋቢት
Anonim

ምንድነው በSQL ውስጥ የውስጥ መቀላቀል ? የ የውስጥ ይቀላቀሉ በአምዶች መካከል ግጥሚያ እስካለ ድረስ ሁሉንም ረድፎች ከሁለቱም ተሳታፊ ሠንጠረዦች ይመርጣል። አን SQL የውስጥ ይቀላቀሉ ጋር ተመሳሳይ ነው። ይቀላቀሉ አንቀጽ, ረድፎችን ከሁለት ወይም ከዚያ በላይ ጠረጴዛዎች በማጣመር.

በዚህ መንገድ በ SQL ውስጥ የውስጥ መቀላቀልን እንዴት ይፃፉ?

SQL የውስጥ ይቀላቀሉ ቁልፍ ቃል

  1. የአምድ_ስም/ስሞችን ከጠረጴዛ1 ምረጥ። የውስጥ ይቀላቀሉ table2. በ table1.column_name = table2.column_name;
  2. ለምሳሌ. Orders. OrderID፣ Customers.የደንበኛ ስም ይምረጡ። ከትእዛዝ። የውስጥ ደንበኞችን በትእዛዞች ላይ ይቀላቀሉ።CustomerID = Customers. CustomerID;
  3. ለምሳሌ. Orders. OrderID, Customers. Customer Name, Shippers. Shipper Name ን ይምረጡ። ከ ((ትዕዛዞች.

እንዲሁም፣ በSQL ውስጥ የቀረው የውስጥ መቀላቀል ምንድ ነው? ( ውስጣዊ ) ይቀላቀሉ በሁለቱም ሰንጠረዦች ውስጥ ተዛማጅ እሴቶች ያላቸውን መዝገቦች ይመልሳል። ግራ ( ውጫዊ ) ይቀላቀሉ ሁሉንም መዝገቦች ከ ግራ ሰንጠረዥ, እና የተጣጣሙ መዝገቦች ከትክክለኛው ሰንጠረዥ. ቀኝ ( ውጫዊ ) ይቀላቀሉ : ሁሉንም መዝገቦች ከትክክለኛው ሰንጠረዥ ይመልሳል, እና ተዛማጅ መዝገቦችን ከ ግራ ጠረጴዛ.

በዚህ መንገድ በውስጥ እና በውጪ መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?

ሁለቱም ውስጣዊ እና ውጫዊ መጋጠሚያዎች ረድፎችን ከሁለት ወይም ከዚያ በላይ ጠረጴዛዎች ወደ አንድ ነጠላ ውጤት ለማጣመር ያገለግላሉ። ይህ የሚደረገው በ መቀላቀል ሁኔታ. የ መቀላቀል ሁኔታ ከእያንዳንዱ ጠረጴዛ ላይ ያሉ አምዶች እንዴት እርስ በርስ እንደሚመሳሰሉ ይገልጻል። የውስጥ መቀላቀል የማይዛመዱ ረድፎችን አያካትቱ; ቢሆንም የውጭ መጋጠሚያዎች ያካትታቸው።

በSQL ውስጥ ከምሳሌዎች ጋር የውስጥ መቀላቀል እና ውጫዊ መቀላቀል ምንድነው?

የውጪ መቀላቀል . ውስጥ SQL ፣ ሀ መቀላቀል ለማነፃፀር እና ለማጣመር ጥቅም ላይ ይውላል - በጥሬው መቀላቀል - እና የተወሰኑ የውሂብ ረድፎችን ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች በመረጃ ቋት ውስጥ ይመልሱ። አን የውስጥ መቀላቀል ተዛማጅ መረጃዎችን ከጠረጴዛዎች አግኝቶ ይመልሳል፣ ሀ የውጭ መቀላቀል ተዛማጅ መረጃዎችን እና አንዳንድ ተመሳሳይ ያልሆኑ መረጃዎችን ከጠረጴዛዎች አግኝቶ ይመልሳል።

የሚመከር: