SQL SELECT Statement

Dit hoofdstuk bespreekt de SELECT- en SELECT *-statements.

SQL SELECT Statement

De SELECT-statement wordt gebruikt om gegevens van een tabel te selecteren.

Het resultaat wordt opgeslagen in een resultaatentabel (genaamd de resultaatset).

SQL SELECT syntaxis

SELECT kolomnaam FROM tabelnaam

en:

SELECT * FROM tabelnaam

Opmerking:SQL-zinnen zijn niet gevoelig voor hoofd- en kleine letters. SELECT is equivalent aan select.

SQL SELECT voorbeeld

Om de inhoud van de kolommen "Achternaam" en "Voornaam" te verkrijgen (van de database-tabel "Persons"), gebruik dan een SELECT-statement zoals hieronder:

SELECT Achternaam,Voornaam FROM Personen

"Persons" tabel:

Id Achternaam Voornaam Adres Stad
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Resultaat:

Achternaam Voornaam
Adams John
Bush George
Carter Thomas

SQL SELECT * voorbeeld

Nu willen we alle kolommen van de tabel "Persons" selecteren.

Gebruik het teken * om de naam van de kolom te vervangen, zoals hieronder:

SELECT * FROM Personen

Tip:De ster (*), is een snelle manier om alle kolommen te selecteren.

Resultaat:

Id Achternaam Voornaam Adres Stad
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

Navigeren in de resultatenverzameling (result-set)

De resultaten van een SQL query-programma worden opgeslagen in een resultatenverzameling. De meeste database software-systemen laten het gebruik van programmatische functies toe om door de resultatenverzameling te navigeren, zoals: Move-To-First-Record, Get-Record-Content, Move-To-Next-Record, enz.

Soortgelijke programmeerfuncties worden niet in deze handleiding besproken. Als je wilt leren hoe je gegevens kunt benaderen via functies, bezoek dan onze ADO handleiding en PHP handleiding.