Արդյո՞ք արտաքին միացումը նույնն է, ինչ ամբողջական արտաքին միացումը:
Արդյո՞ք արտաքին միացումը նույնն է, ինչ ամբողջական արտաքին միացումը:

Video: Արդյո՞ք արտաքին միացումը նույնն է, ինչ ամբողջական արտաքին միացումը:

Video: Արդյո՞ք արտաքին միացումը նույնն է, ինչ ամբողջական արտաքին միացումը:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Մայիս
Anonim

Մեջ արտաքին միացումներ , երկու աղյուսակների բոլոր առնչվող տվյալները ճիշտ են համակցված, գումարած մեկ աղյուսակի մնացած բոլոր տողերը: Մեջ ամբողջական արտաքին միացումներ , բոլոր տվյալները համակցված են, որտեղ հնարավոր է:

Այս կերպ, ի՞նչ է իրենից ներկայացնում ամբողջական արտաքին միացումը:

Այն ամբողջական արտաքին միացում , կամ լրիվ միանալ , SQL շարահյուսությունն է, որն օգտագործվում է երկու կամ ավելի աղյուսակների բոլոր տողերը միավորելու համար: հետ ամբողջական արտաքին միացում , հարցման արդյունքում ստացված աղյուսակից ոչ մի տող դուրս չի մնա: Այս դասը տալիս է օրինակներ և բացատրություններ a ամբողջական արտաքին միացում.

Նմանապես, ի՞նչ է նշանակում (+) SQL միացումներում: Oracle արտաքին միանալ օպերատոր (+) թույլ է տալիս կատարել արտաքին միանում է երկու կամ ավելի սեղանների վրա: Արագ օրինակ. -- Ընտրեք բոլոր տողերը քաղաքների աղյուսակից, նույնիսկ եթե շրջանների աղյուսակում չկա համապատասխան տող SELECT քաղաքներ:

Նմանապես, հարցվում է, արդյոք արտաքին ամբողջական միացումը նույնն է, ինչ միությունը:

Տարբերությունը միջև միություն Բոլորը և Ամբողջական արտաքին միացում . Սահմանված արդյունքի ռեկորդը ՄԻՈՒԹՅՈՒՆ ԲՈԼՈՐԸ պարունակում է նույնը սյունակների քանակը, ինչպես մուտքային աղյուսակներում: Բայց ամբողջական արտաքին միացում միացնում է սյունակները երկու աղյուսակում: Կարիք չկա, որ մուտքային աղյուսակներն ունենան նույնը գրառումների քանակը.

Ինչպե՞ս է աշխատում ամբողջական արտաքին միացումը:

SQL-ում ԱՄԲՈՂՋԱԿԱՆ ԱՐՏԱՔԻՆ ՄԻԱՑՈՒՄ համատեղում է ինչպես ձախ, այնպես էլ աջ արդյունքները արտաքին միացումներ և վերադարձնում է բոլոր (համընկնող կամ չհամընկնող) տողերը աղյուսակի երկու կողմերում գտնվող աղյուսակներից միանալ կետ. Միավորենք նույն երկու աղյուսակները՝ օգտագործելով a լրիվ միանալ . Ահա մի օրինակ ամբողջական արտաքին միացում SQL-ում երկու աղյուսակների միջև:

Խորհուրդ ենք տալիս: