Kā ārējā pielietošana darbojas SQL?
Kā ārējā pielietošana darbojas SQL?

Video: Kā ārējā pielietošana darbojas SQL?

Video: Kā ārējā pielietošana darbojas SQL?
Video: Transportlīdzekļa īpašnieka maiņa e-CSDD 2024, Maijs
Anonim

ĀRĒJĀ LIETOT iekšā SQL Serveris. ĀRĒJĀ LIETOT atgriež gan rindas, kas rada rezultātu kopu, gan rindas, kuras darīt nē, ar NULL vērtībām kolonnās, ko rada tabulas vērtības funkcija. ĀRĒJAIS PIETEIKUMS darbs kā PA kreisi ĀRĒJAIS PIEVIENOJIES. Virs abi vaicājumi rada tādu pašu rezultātu.

Attiecīgi, kad lietot Cross Apply un Outer Apply?

PIETEIKTIES var izmantot kā aizstājēju ar IEKŠĒJĀ PIEVIENOŠANĀS kad mums ir jāiegūst rezultāts no galvenās tabulas un funkcijas. PIETEIKTIES var izmantot kā UNPIVOT aizstājēju. Arī PIETEIKTIES vai ĀRĒJĀ LIETOT šeit var izmantot, kas ir savstarpēji aizstājami. Apsveriet, ka jums ir tālāk redzamā tabula (ar nosaukumu MYTABLE).

Var arī jautāt, kāpēc jūs izmantotu krustenisko savienojumu? A krusteniski pievienoties tiek izmantots, kad tu vēlas izveidot katras rindas kombināciju no divām tabulām. Visas rindu kombinācijas ir iekļautas rezultātā; to parasti sauc krusts produkts pievienoties . Kopējs izmantot priekš krusteniski pievienoties ir izveidot iegūt visas priekšmetu kombinācijas, piemēram, krāsas un izmērus.

Vaicāts arī, kā SQL darbojas kreisā ārējā savienošana?

SQL ĀRĒJĀ JOIN – kreisais ārējais savienojums Pieņemsim, mēs vēlamies pievienoties divas tabulas: A un B. SQL kreisais ārējais savienojums atgriež visas rindas pa kreisi tabula (A) un visas atbilstošās rindas, kas atrastas labajā tabulā (B). Tas nozīmē rezultātu SQL pa kreisi pievienoties vienmēr satur rindas pa kreisi tabula.

Kāda ir atšķirība starp kreiso savienojumu un kreiso ārējo savienojumu?

SQL valodā pa kreisi pievienoties atgriež visus ierakstus no pirmās tabulas un atbilstošos ierakstus no otrās tabulas. Ja nav sakritības no otrās tabulas, tiek atgriezti tikai ieraksti no pirmās tabulas. Būtībā nav atšķirība iekšā kreisais savienojums un kreisais ārējais savienojums . Kreisais ārējais savienojums arī atgriež tādus pašus rezultātus kā pa kreisi pievienoties.

Ieteicams: