Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> SQL Server >> Content
Wat is innerlijke join in SQL Server 2000?

Inner Join in SQL Server 2000

Een innerlijke join in SQL Server 2000 combineert rijen uit twee tabellen op basis van een bijpassende voorwaarde tussen opgegeven kolommen. Het retourneert alleen die rijen waar een bijpassende waarde in beide tabellen is.

Hier is een uitsplitsing:

1. Deelnemen aan twee tafels:

- U hebt twee tabellen nodig met gerelateerde gegevens die u wilt combineren. Bijvoorbeeld, een `klanten' -tabel en een` orders' -tabel met een gemeenschappelijke kolom zoals 'CustomerID'.

2. De join conditie:

- U geeft de voorwaarde aan waaraan moet worden voldaan om rijen te voegen. Deze voorwaarde omvat meestal het vergelijken van een kolom uit de eerste tabel met een kolom uit de tweede tabel.

3. Resulterende rijen:

- De binnenste join produceert een nieuwe resultaattabel met alleen de rijen waar de join -conditie waar is. Met andere woorden, het omvat alleen de rijen met een bijpassende waarde in beide tabellen.

Syntaxis:

`` `SQL

Selecteer kolom1, kolom2, ...

Van tabel 1

Inner Join Tabel 2 op join_condition;

`` `

Voorbeeld:

Laten we zeggen dat u een 'klanten' tabel en een `bestellingen 'hebt:

Klanten Tabel:

| CustomerID | Naam |

| --- | --- |

| 1 | John Doe |

| 2 | Jane Doe |

| 3 | David Smith |

Bestellingen Tabel:

| OrderId | CustomerID | Product |

| --- | --- | --- |

| 101 | 1 | Laptop |

| 102 | 2 | Smartphone |

| 103 | 1 | Toetsenbord |

Om alle klanten en hun bestellingen te krijgen met behulp van een innerlijke join:

`` `SQL

Selecteer C.Name, O. OrderId, O.Product

Van klanten c

Innerlijke Join -bestellingen O op C.Customerid =O.Customerid;

`` `

Resultaat:

| Naam | OrderId | Product |

| --- | --- | --- |

| John Doe | 101 | Laptop |

| John Doe | 103 | Toetsenbord |

| Jane Doe | 102 | Smartphone |

Verklaring:

- De query selecteert de `name` in de tabel 'klanten' (aliased als` c`) en de `orderId` en` product 'uit de `orders` -tabel (aliased als` o`).

- De clausule `innerlijke join` verbindt de tabellen met de kolom 'CustomerID'.

- De clausule `on` specificeert de joinconditie:` C.Customerid =O.Customerid`. Dit zorgt ervoor dat alleen rijen met bijpassende 'CustomerID' waarden zijn opgenomen.

Sleutelpunten:

- Innerlijke Joins zijn het meest voorkomende type join.

- Ze bevatten alleen rijen waar een match in beide tafels is.

- U kunt deelnemen aan meerdere tabellen met meerdere `innerlijke join` -clausules.

Belangrijk:

- In SQL Server 2000 is het trefwoord 'Inner Join Join' optioneel en kan het worden vervangen door 'join'.

- Het wordt aanbevolen om `innerlijke join` voor duidelijkheid te gebruiken en verwarring te voorkomen met andere soorten joins (zoals links joins en rechter joins).

Previous: Next:
  SQL Server
·Wat zijn de voordelen van de S…
·Hoe maak je een niet UTF - 8 c…
·Wat betekent rij in computerte…
·Hoe maak je een T - SQL- scrip…
·Hoe te Stored Procedures op SQ…
·Geeft een query records weer i…
·Verschil tussen SQL Server Sta…
·SQL Server -optimalisatie-tool…
·Hoe SQL Server Express install…
  Related Articles
Wat is de meest voorkomende bewerking op…
Welke ontwikkelingstools heb je gebruikt…
Wat is de XO -computer? 
Welke programma's lopen via computerpoor…
Wat is educatinale technologie? 
Wat is Tektronix? 
True of valse tekstverwerking is het geb…
Welke categorie technicus gebruikt softw…
Wat is het verschil tussen het conventio…
  Software Articles
·Wat zijn tovenaars en sjablonen hun gebr…
·Hoe te converteren van OGM naar MP4 en A…
·Smart Update PC Tools 
·Hoe krijg ik die High Bitrate WAV- besta…
·De belangrijkste Plug - ins voor Adobe P…
·Hoe maak je een MIDI- bestand in bladmuz…
·Tutorial voor samenvoegen in OpenOffice …
·Hoe kan ik Windows Media Player Update n…
·Een antivirus maken met Visual Basic 200…
Copyright © Computer Kennis https://www.nldit.com