Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> SQL Server >> Content
Hoe worden aanvullende voorwaarden toegevoegd in SQL?
U voegt aanvullende voorwaarden toe in SQL met behulp van de logische operatoren `AND`, `OR` en `NOT`. Deze operatoren combineren meerdere voorwaarden om complexere WHERE-clausules te creëren.

Zo werken ze:

* `EN`: De operator `AND` vereist dat *alle* voorwaarden waar zijn voordat de rij in de resultatenset wordt opgenomen.

* `OF`: De `OR`-operator vereist dat *minstens één* voorwaarde waar is voordat de rij in de resultatenset wordt opgenomen.

* `NIET`: De operator `NOT` negeert een voorwaarde, inclusief rijen waarin de voorwaarde *false* is.

Voorbeelden:

Stel dat u een tabel heeft met de naam 'Klanten' met de kolommen 'KlantID', 'Naam', 'Plaats' en 'Land'.

1. Met `EN`:

Om klanten te vinden die in 'Londen' wonen en uit het 'VK' komen:

```sql

SELECTEER *

VAN Klanten

WAAR Stad ='Londen' EN Land ='VK';

```

Deze zoekopdracht retourneert alleen rijen waarin zowel `Stad` 'Londen' is * als* `Land` 'VK' is.

2. Met `OR`:

Om klanten te vinden die in 'Londen' of 'Parijs' wonen:

```sql

SELECTEER *

VAN Klanten

WAAR Stad ='Londen' OF Stad ='Parijs';

```

Deze zoekopdracht retourneert rijen waarin `Stad` 'Londen' is *of* `Stad` 'Parijs' is (of beide).

3. Met `NOT`:

Om klanten te vinden die *niet* in 'Londen' wonen:

```sql

SELECTEER *

VAN Klanten

WAAR NIET Stad ='Londen';

```

Deze zoekopdracht retourneert alle rijen behalve de rijen waarin 'Stad' 'Londen' is.

4. Operatoren combineren:

U kunt deze operatoren combineren om nog complexere voorwaarden te creëren:

Om klanten te vinden die in 'Londen' of 'Parijs' wonen en uit het 'VK' komen:

```sql

SELECTEER *

VAN Klanten

WAAR (Stad ='Londen' OF Stad ='Parijs') EN Land ='VK';

```

Let op de haakjes rond `(Stad ='Londen' OR Stad ='Parijs')`. Haakjes bepalen de volgorde van de bewerkingen en zorgen ervoor dat de 'OR'-voorwaarde wordt geëvalueerd vóór de 'AND'-voorwaarde. Zonder haakjes zou het resultaat anders zijn.

5. Gebruik de operatoren 'BETWEEN' en 'IN':

Deze zijn vaak handig voor het vereenvoudigen van meerdere `OR`-voorwaarden:

* `TUSSEN`:Controleert of een waarde binnen een bereik ligt (inclusief).

```sql

SELECTEER *

VAN Klanten

WAAR KlantID TUSSEN 100 EN 200;

```

* `IN`:Controleert of een waarde één van meerdere gespecificeerde waarden is.

```sql

SELECTEER *

VAN Klanten

WAAR stad IN ('Londen', 'Parijs', 'New York');

```

Vergeet niet om altijd haakjes te gebruiken om de volgorde van bewerkingen te verduidelijken bij het combineren van meerdere logische operatoren, vooral als `AND` en `OR` samen worden gebruikt. Dit verbetert de leesbaarheid en voorkomt onverwachte resultaten.

Previous: Next:
  SQL Server
·Hoe gegevens importeren naar S…
·Wat is een andere naam voor or…
·Hoe maak je een MDF -bestand t…
·Welke SQL-clausule wordt gebru…
·Hoe vindt u het versienummer v…
·Wat is SQL Server? 
·SQL Server 2008 Spatial Gereed…
·Client Tools voor SQL Server 
·Tutorial voor SQL Server BCP 
  Related Articles
Wat is de betekenis van tijdssegmenten i…
Wat is de betekenis van het primaire att…
Wat is de betekenis van de werking van d…
Wat is de betekenis van overhead in comp…
Wat is de betekenis van efficiëntie in …
Wat is de rol van schema in programmeert…
Wat is de rol van schema in de informati…
Wat is het doel van het Windows-archiefk…
Wat is het proces voor decodering van be…
  Software Articles
·Is er iets mis met het installeren van t…
·Hoe de Amazon Fire TV Stick te gebruiken…
·Hoe naar Sticky Notes Maak in Flash 
·Hoe te openen Adobe InDesign 3 Met Adobe…
·Hoe te Breuken in type Excel 
·Wat is fysieke presentatie? 
·Hoe te GNU configureren 
·Hoe maak je een submix in Logic Creëren…
·Hoe de titel van een webpagina wijzigen 
Copyright © Computer Kennis https://www.nldit.com