Laten we zeggen dat we een databasetabel hebben met de naam 'Klanten' met de volgende kolommen:
* `KlantID` (INT, primaire sleutel)
* `Voornaam` (VARCHAR)
* `Achternaam` (VARCHAR)
* `Stad` (VARCHAR)
* `Land` (VARCHAR)
Hier zijn een paar voorbeelden van hoe deze database kan worden bevraagd met behulp van SQL (Structured Query Language), een gemeenschappelijke taal voor interactie met databases:
1. Alle klanten selecteren:
```sql
SELECTEER * VAN Klanten;
```
Deze query selecteert alle kolommen (`*`) uit alle rijen in de tabel `Klanten'.
2. Specifieke kolommen selecteren voor specifieke klanten:
```sql
SELECTEER Voornaam, Achternaam, Stad FROM Klanten WAAR Land ='VS';
```
Met deze query worden alleen de kolommen 'Voornaam', 'Achternaam' en 'Plaats' geselecteerd voor klanten waarbij het 'Land' 'VS' is.
3. Klanten uit een specifieke stad selecteren, alfabetisch gerangschikt op achternaam:
```sql
SELECTEER * VAN Klanten WAAR Plaats ='New York' BESTEL OP Achternaam ASC;
```
Deze zoekopdracht selecteert alle kolommen van klanten die in 'New York' wonen en rangschikt de resultaten alfabetisch op 'Achternaam' in oplopende volgorde (ASC). Als u 'DESC' gebruikt, wordt het aflopend besteld.
4. Het aantal klanten in een specifiek land tellen:
```sql
SELECTEER AANTAL(*) VAN Klanten WAAR Land ='Canada';
```
Deze zoekopdracht telt het aantal rijen (klanten) waarbij het 'Land' 'Canada' is.
5. Klanten vinden waarvan de voornaam begint met 'J':
```sql
SELECTEER * VAN Klanten WAAR Voornaam ZOALS 'J%';
```
Deze zoekopdracht gebruikt de operator `LIKE` met een jokerteken (%) om klanten te vinden waarvan de `Voornaam` begint met 'J'.
6. Een complexere zoekopdracht met meerdere voorwaarden (AND en OR):
```sql
SELECTEER * VAN Klanten WAAR (Land ='VS' OF Land ='Canada') EN Stad ='New York';
```
Met deze zoekopdracht worden klanten geselecteerd die uit de VS of Canada komen *en* in New York City wonen.
Dit zijn slechts enkele basisvoorbeelden. SQL biedt een breed scala aan functies en operators voor het uitvoeren van complexe query's en gegevensmanipulatie. De specifieke syntaxis kan enigszins variëren, afhankelijk van het databasesysteem (bijvoorbeeld MySQL, PostgreSQL, SQL Server, Oracle) dat u gebruikt. |