Ni nini kimesalia kujiunga na SQL?
Ni nini kimesalia kujiunga na SQL?

Video: Ni nini kimesalia kujiunga na SQL?

Video: Ni nini kimesalia kujiunga na SQL?
Video: JIFUNZE EXCEL KUTOKEA ZIRO 2024, Aprili
Anonim

SQL imeacha uunganisho wa nje inarejesha safu zote kwenye kushoto jedwali (A) na safu zote zinazolingana zinazopatikana kwenye jedwali la kulia (B). Ina maana matokeo ya SQL imeondoka kujiunga daima ina safu katika kushoto meza.

Kwa hivyo, uunganisho wa nje wa kushoto ni nini?

Kuhusu KUSHOTO NJE Jiunge Uendeshaji. Seti ya matokeo ya a KUSHOTO NJE kujiunga ina safu mlalo zote kutoka kwa majedwali yote mawili ambayo yanakidhi vigezo vya kifungu cha WHERE, sawa na INNER kujiunga seti ya matokeo. Kwa kutumia a KUSHOTO NJE Jiunge kwa jedwali la wachezaji, tunaweza kuchagua safu mlalo zote mbili kutoka kwa jedwali la timu, pamoja na safu mlalo zozote za wachezaji ambazo zinaweza kuwepo.

Baadaye, swali ni, ni nini kinachojiunga na kushoto na kulia kwenye SQL? Kuna aina mbili za OUTER inajiunga na SQL , KUSHOTO NJE kujiunga na KULIA NJE kujiunga . Kushoto nje kujiunga inajumuisha safu mlalo zisizolinganishwa kutoka kwa jedwali lililoandikwa kwenye kushoto ya kujiunga kiashirio. Kwa upande mwingine, KULIA NJE kujiunga , pamoja na safu mlalo zote zinazolingana, inajumuisha safu mlalo zisizolingana kutoka kwa haki upande wa meza.

Kwa njia hii, kuna tofauti gani kati ya kiungo cha kushoto na cha nje cha kushoto?

Katika SQL, na kushoto kujiunga inarejesha rekodi zote kutoka kwa jedwali la kwanza na rekodi zinazolingana kutoka jedwali la pili. Ikiwa hakuna mechi kutoka kwa jedwali la pili basi rekodi kutoka jedwali la kwanza pekee ndizo zinazorejeshwa. Kimsingi hakuna tofauti katika kujiunga kushoto na kiungo cha nje cha kushoto . Katika hifadhidata fulani, kushoto kujiunga inajulikana kama kiungo cha nje cha kushoto.

Kujiunga kwa nje katika SQL ni nini?

Viunga vya nje . Wakati wa kufanya kazi ya ndani kujiunga , safu mlalo kutoka kwa kila jedwali ambazo hazilinganishwi katika jedwali lingine hazirudishwi. Katika kujiunga kwa nje , safu mlalo zisizolingana katika jedwali moja au zote mbili zinaweza kurejeshwa. Kuna aina chache za viungo vya nje : KAMILI KUJIUNGA NA NJE hurejesha safu mlalo zisizolingana kutoka kwa jedwali zote mbili.

Ilipendekeza: