SQL SELECT Statement
- Vorige pagina SQL Syntax
- Volgende pagina SQL distinct
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.
- Vorige pagina SQL Syntax
- Volgende pagina SQL distinct