Ako funguje vonkajšie použitie v SQL?
Ako funguje vonkajšie použitie v SQL?

Video: Ako funguje vonkajšie použitie v SQL?

Video: Ako funguje vonkajšie použitie v SQL?
Video: ЦВЕТ ВОЛОС для ЖЕЛТОЙ КОЖИ! Желтоватый оттенок лица! Кожа с пигментацией! 2024, November
Anonim

VONKAJŠIA APLIKÁCIA v SQL Server. VONKAJŠIA APLIKÁCIA vráti riadky, ktoré vytvárajú množinu výsledkov, aj riadky, ktoré vytvárajú množinu výsledkov robiť nie, s hodnotami NULL v stĺpcoch vytvorených funkciou s hodnotou tabuľky. VONKAJŠIA APLIKÁCIA práce ako VĽAVA VONKAJŠIE PRIPOJTE SA. Vyššie uvedené obidva dopyty poskytujú rovnaký výsledok.

Kedy teda použiť krížovú aplikáciu a vonkajšiu aplikáciu?

APLIKOVAŤ KRÍŽOM možno použiť ako náhradu za VNÚTORNÉ SPOJENIE keď potrebujeme získať výsledok z hlavnej tabuľky a funkcie. APLIKOVAŤ možno použiť ako náhradu za UNPIVOT. Buď APLIKOVAŤ KRÍŽOM alebo VONKAJŠIA APLIKÁCIA tu môžu byť použité, ktoré sú vzájomne zameniteľné. Zvážte, že máte nižšie uvedenú tabuľku (s názvom MYTABLE).

Niekto sa môže tiež opýtať, prečo by ste použili krížové spojenie? A krížový spoj sa používa, keď vy chcete vytvoriť kombináciu každého riadku z dvoch tabuliek. Všetky kombinácie riadkov sú zahrnuté vo výsledku; toto sa bežne nazýva kríž produkt pripojiť sa . Bežný použitie pre krížový spoj je vytvoriť získať všetky kombinácie položiek, ako sú farby a veľkosti.

Tiež sa pýtali, ako funguje ľavé vonkajšie spojenie v SQL?

SQL OUTTER JOIN – ľavý vonkajší spoj Predpokladajme, že chceme pripojiť sa dve tabuľky: A a B. SQL ľavé vonkajšie spojenie vráti všetky riadky v vľavo tabuľku (A) a všetky zodpovedajúce riadky v pravej tabuľke (B). Znamená to výsledok SQL ľavé pripojenie vždy obsahuje riadky v vľavo tabuľky.

Aký je rozdiel medzi ľavým spojením a ľavým vonkajším spojením?

V SQL, ľavé pripojenie vráti všetky záznamy z prvej tabuľky a zhodné záznamy z druhej tabuľky. Ak nie je zhoda z druhej tabuľky, vrátia sa iba záznamy z prvej tabuľky. V podstate neexistuje rozdiel v ľavé spojenie a ľavé vonkajšie spojenie . Ľavý vonkajší spoj tiež vráti rovnaké výsledky ako ľavé pripojenie.

Odporúča: