SQL BETWEEN operator
- Vorige pagina SQL In
- Volgende pagina SQL Aliassen
De BETWEEN operator wordt gebruikt in de WHERE-clausule en heeft als functie het selecteren van een bereik van gegevens tussen twee waarden.
BETWEEN operator
De operator BETWEEN ... AND selecteert een bereik van gegevens tussen twee waarden. Deze waarden kunnen numerieke waarden, tekst of datums zijn.
SQL BETWEEN syntaxis
SELECT column_name(s) FROM table_name WHERE column_name Tussen value1 EN value2
Oorspronkelijke tabel (gebruikt in voorbeeld:)
Persons tabel:
Id | Achternaam | Voornaam | Adres | Stad |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londen |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changanstraat | Peking |
4 | Gates | Bill | Xuanwumen 10 | Peking |
Voorbeeld van BETWEEN operator
Als je de mensen in alfabetische volgorde wilt weergeven tussen 'Adams' (inclusief) en 'Carter' (exclusief), gebruik dan de volgende SQL:
SELECT * FROM Persons WHERE Achternaam Tussen 'Adams' EN 'Carter'
Resultaten:
Id | Achternaam | Voornaam | Adres | Stad |
---|---|---|---|---|
1 | Adams | John | Oxford Street | Londen |
2 | Bush | George | Fifth Avenue | New York |
Belangrijke punten:Verschillende databases hanteren de BETWEEN...AND operator op verschillende manieren. Sommige databases tonen de mensen tussen 'Adams' en 'Carter', maar sluiten 'Adams' en 'Carter' uit; sommige databases tonen de mensen tussen 'Adams' en 'Carter', inclusief 'Adams' en 'Carter'; en sommige databases tonen de mensen tussen 'Adams' en 'Carter', inclusief 'Adams', maar sluiten 'Carter' uit.
Controleer dus hoe je database de BETWEEN....AND operator afhandelt!
Voorbeeld 2
Als je de mensen buiten het bereik van de voorbeeldtoon wilt gebruiken, gebruik dan de NOT operator:
SELECT * FROM Persons WHERE Achternaam NOT Tussen 'Adams' EN 'Carter'
Resultaten:
Id | Achternaam | Voornaam | Adres | Stad |
---|---|---|---|---|
3 | Carter | Thomas | Changanstraat | Peking |
4 | Gates | Bill | Xuanwumen 10 | Peking |
- Vorige pagina SQL In
- Volgende pagina SQL Aliassen