ዝርዝር ሁኔታ:
ቪዲዮ: በ SQL ውስጥ ከሁለት በላይ ጠረጴዛዎችን እንዴት መቀላቀል እችላለሁ?
2024 ደራሲ ደራሲ: Lynn Donovan | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2023-12-15 23:42
ከሁለት በላይ ጠረጴዛዎች መቀላቀል
ውስጥ SQL አገልጋይ፣ ትችላለህ ከሁለት ጠረጴዛዎች በላይ መቀላቀል በሁለቱም የሁለት መንገዶች: ጎጆን በመጠቀም ይቀላቀሉ ወይም WHERE አንቀጽን በመጠቀም። መጋጠሚያዎች ሁል ጊዜ ጥንድ-ጥበበኞች ይከናወናሉ.
እንዲሁም ብዙ ጠረጴዛዎች መቀላቀል ይችላሉ?
ከሆነ አንቺ ከ ውሂብ ያስፈልጋቸዋል በርካታ ጠረጴዛዎች በአንድ የ SELECT ጥያቄ አንቺ ወይ subquery ወይም መጠቀም ያስፈልጋል ይቀላቀሉ . ብዙ ጊዜ እኛ ብቻ መቀላቀል ሁለት ጠረጴዛዎች እንደ ሰራተኛ እና ዲፓርትመንት ግን አንዳንድ ጊዜ አንቺ ሊጠይቅ ይችላል መቀላቀል ከሁለት በላይ ጠረጴዛዎች እና ታዋቂ ጉዳይ ነው። መቀላቀል ሶስት ጠረጴዛዎች በ SQL.
በመቀጠል፣ ጥያቄው፣ ሳላቀላቀል በSQL ውስጥ ከሁለት ሰንጠረዦች መረጃን እንዴት ማምጣት እችላለሁ? መፍትሄ 1
- ዓምድ1ን፣ ዓምድ2ን፣ ወዘተን ከሠንጠረዡ 1 ሕብረት ይምረጡ አምድ1፣ ዓምድ2፣ ወዘተ ከሠንጠረዥ2 ይምረጡ።
- ሠንጠረዥ ምረጥ1.አምድ1፣ ሠንጠረዥ2.አምድ1 ከጠረጴዛ1 ተቀላቀል ሠንጠረዥ2 የት ሠንጠረዥ።አምድ1 = 'አንዳንድ እሴት'
- ሠንጠረዥ ምረጥ1.አምድ1፣ ጠረጴዛ2
ከዚህ ጎን ለጎን በ SQL ውስጥ ምን ያህል መቀላቀሎች ሊኖሩዎት ይችላሉ?
አራት መሰረታዊ ዓይነቶች አሉ SQL ይቀላቀላል ውስጣዊ፣ ግራ፣ ቀኝ እና ሙሉ። በእነዚህ አራት ዓይነቶች መካከል ያለውን ልዩነት ለማብራራት በጣም ቀላሉ እና በጣም ቀላሉ መንገድ የቬን ዲያግራም በመጠቀም ነው ፣ ይህም በመረጃ ስብስቦች መካከል ሊሆኑ የሚችሉ አመክንዮአዊ ግንኙነቶችን ያሳያል።
ተፈጥሯዊ መቀላቀል ምንድን ነው?
ሀ ተፈጥሯዊ መቀላቀል ነው ሀ ይቀላቀሉ ስውር የሚፈጥር ክወና መቀላቀል በሁለቱ ሰንጠረዦች ውስጥ ባሉት የጋራ ዓምዶች ላይ በመመስረት ለእርስዎ አንቀጽ ተቀላቅሏል። . የተለመዱ አምዶች በሁለቱም ሰንጠረዦች ውስጥ ተመሳሳይ ስም ያላቸው አምዶች ናቸው. ሀ ተፈጥሯዊ መቀላቀል ውስጣዊ ሊሆን ይችላል መቀላቀል ፣ የግራ ውጫዊ መቀላቀል ፣ ወይም የቀኝ ውጫዊ መቀላቀል . ነባሪው ውስጣዊ ነው። መቀላቀል.
የሚመከር:
በግራ መቀላቀል እና በቀኝ መቀላቀል መካከል ያለው ልዩነት ምንድን ነው?
የውስጥ መቀላቀል፡ በሁለቱም ጠረጴዛዎች ላይ ግጥሚያ ሲኖር ረድፎችን ይመልሳል። የግራ መቀላቀል፡ ሁሉንም ረድፎች ከግራ ጠረጴዛው ይመልሳል፣ ምንም እንኳን በቀኝ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። የቀኝ መቀላቀል፡ ሁሉንም ረድፎች ከቀኝ ሠንጠረዥ ይመልሳል፣ ምንም እንኳን በግራ ሠንጠረዥ ውስጥ ምንም ተዛማጆች ባይኖሩም። ማሳሰቢያ: ሁሉንም የተመረጡ እሴቶች ከሁለቱም ጠረጴዛዎች ይመልሳል
በጠረጴዛው ውስጥ ሁለት ጠረጴዛዎችን እንዴት ማዋሃድ እችላለሁ?
ሰንጠረዦችን በTableau Desktop ውስጥ ለመቀላቀል፡ በመነሻ ገጹ ላይ፣ Connect በሚለው ስር፣ ከእርስዎ ውሂብ ጋር ለመገናኘት ማገናኛን ጠቅ ያድርጉ። ፋይሉን ፣ ዳታቤዙን ወይም መርሃግብሩን ይምረጡ እና ከዚያ ሁለት ጊዜ ጠቅ ያድርጉ ወይም ጠረጴዛውን ወደ ሸራው ይጎትቱት።
በኃይል ሁለት ጠረጴዛዎች ውስጥ ሁለት ጠረጴዛዎችን እንዴት ማከል እችላለሁ?
በPower BI Desktop ውስጥ ሁለት ሰንጠረዦችን በማዋሃድ የምናሌ ንጥል በመጠይቅ አርታኢ ውስጥ፣ በHome ትር፣ Under Combine, Merge Queries ውስጥ መቀላቀል ይችላሉ። የውህደት መስኮቱ የመጀመሪያውን ሠንጠረዥ (የመቀላቀያውን ግራ ክፍል) እና ሁለተኛውን ሰንጠረዥ (የመቀላቀያው የቀኝ ክፍል) የመምረጥ ችሎታ ይኖረዋል።
በ SQL ውስጥ ሁለት ጠረጴዛዎችን መቀላቀል ለምን አስፈለገ?
የJOIN አንቀጽ በመካከላቸው ባለው ተዛማጅ አምድ ላይ በመመስረት ከሁለት ወይም ከዚያ በላይ ሰንጠረዦች ረድፎችን ለማጣመር ይጠቅማል። በ'ትዕዛዝ' ሠንጠረዥ ውስጥ ያለው የ'CustomerID' አምድ በ'ደንበኞች' ሠንጠረዥ ውስጥ ያለውን 'የደንበኛ መታወቂያ' እንደሚያመለክት አስተውል። ከላይ ባሉት ሁለት ሰንጠረዦች መካከል ያለው ግንኙነት የ'CustomerID' አምድ ነው።
በመረጃ ቋት ውስጥ ሁለት ጠረጴዛዎችን እንዴት መቀላቀል እችላለሁ?
የተለያዩ አይነት JOINs (INNER) ይቀላቀሉ፡ በሁለቱም ሰንጠረዦች ውስጥ ተዛማጅ እሴቶች ያላቸውን መዝገቦች ይምረጡ። ግራ (ውጭ) ይቀላቀሉ፡ ከመጀመሪያው (ከግራ-ብዙ) ሠንጠረዥ ውስጥ ከቀኝ ሰንጠረዥ መዝገቦች ጋር የሚዛመዱ መዝገቦችን ይምረጡ። የቀኝ (ውጪ) ይቀላቀሉ፡ ከሁለተኛው (ከቀኝ-አብዛኛው) ሠንጠረዥ ከግራ ሰንጠረዥ መዝገቦች ጋር የሚዛመዱ መዝገቦችን ይምረጡ