Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Hoe kan ik een Outer Join in Oracle
Oracle buitenste Maak joins zijn een manier van het tonen van gegevens , zonder extra filtering van records. Als twee tabellen bevatten gerelateerde gegevens , is er een kans dat een van de tafels geen records kan hebben . Dit kan alleen gebeuren als er geen beperkingen voor de tabellen met gegevens die aanwezig moet zijn . Bijvoorbeeld , als een bedrijf een aantal klanten , is het mogelijk dat op elk moment een klant de producten niet hebben besteld . Het omgekeerde kan ook waar , dat produkten niet klanten toegewezen hebben. Instructies
1

Selecteer twee tabellen uit uw Oracle-database , waarvoor er kunnen bestaan ​​in een administratie , maar niet noodzakelijk in de andere . De tabel met de optioneel ontbrekende registers zal bekend worden als de buitenste tabel in dit geval . Kopen van 2

Kies de volgorde van de query , in termen van de beslissing welke van de tabellen vermeld in de query ( links of rechts ) zal de outer join te vormen . Een voorbeeld maakt dit duidelijker als volgt :

selecteren c.customerlastname ,

p.productid

van

klant c
, productorders p

waar c.customerid = p.customerid ;

Vanuit deze vraag een beslissing moet worden gemaakt , heb je nodig een lijst van alle productgroepen bestellingen met ( of zonder ) klanten of de omgekeerde situatie dwz een lijst van klanten met of zonder geplaatste orders?

Plaats 3 a ( + ) -indicator aan de tabel waaruit optionele rijen worden geretourneerd dwz met administratie of niet identificeren . In dit voorbeeld de tabel producten kunnen al dan niet bestellingen hebben tegen hen , en daarom zal dit een left outer join :

selecteren c.customerlastname ,

p.productid

uit

klant c , productorders p


waar c.customerid = p.customerid ( + ) ;

Als de query nodig zijn om producten die niet klanten kunnen hebben tegen vinden hen , het waar clausule zou zijn :

waar c.customerid ( + ) = p.customerid ;
4

Voer de query en terug te keren het resultaat .

C.customerlastname
: het voorbeeld links buiten join worden records lijkt op het volgende terug 123423

Jones

Carr 89.654

Bernardstein 66.543

notitiekaarten die voor deze left outer join , de enige klant in deze lijst zonder een bevel is " Jones . "

Previous: Next:
  Database Software
·Hoe kan ik een database query …
·Hoe te gebruiken Oracle Change…
·Hoe u Windows Integrated Secur…
·Hoe maak je een query Access M…
·Hoe maak je een testplan voor …
·Hoe te geneste cursors gebruik…
·Hoe gegevens in Grid View Invo…
·Hoe Vergelijk & vervangen Gege…
·Hoe maak je een komma verwijde…
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe te Kolommen van Letters in Excel 
·Hoe kan ik een oude versie van TurboTax …
·Hoe je Quicktime Progressive Downloads C…
·Software voor Barcode lezers 
·Hoe maak je automatisch Volume in Skype …
·Hoe de Norton Ghost 11 Automatische Reco…
·Hoe te Leeftijd berekenen in Excel met b…
·Hoe Amazing Slow Downer Registreer 
·Hoe je Adobe Flash 
Copyright © Computer Kennis http://www.nldit.com