Wat is de BETWEEN-operator in SQL?
sobes.tech AI
Antwoord van AI
De operator BETWEEN wordt in de WHERE-clausule van SQL gebruikt om waarden binnen een bepaald bereik te selecteren. Het bereik omvat de begin- en eindwaarden.
Syntax:
SELECT column_list
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
- column_list: De kolommen die geselecteerd moeten worden.
- table_name: De tabel waaruit de gegevens worden gehaald.
- column_name: De kolom waarop de
BETWEENoperator wordt toegepast. - value1: De startwaarde van het bereik.
- value2: De eindwaarde van het bereik.
Voorbeeld van gebruik: Selecteer alle klanten waarvan de leeftijd tussen 18 en 65 jaar ligt, inclusief.
SELECT *
FROM Customers
WHERE Age BETWEEN 18 AND 65;
BETWEEN is gelijkwaardig aan het gebruik van de operators >= en <=.
Voorbeeld met >= en <=:
SELECT *
FROM Customers
WHERE Age >= 18 AND Age <= 65;
De BETWEEN operator kan ook worden gebruikt met tekst- en datetime-waarden.
Voorbeeld met tekstwaarden: Selecteer producten waarvan de namen beginnen met letters van 'A' tot 'C'.
SELECT *
FROM Products
WHERE ProductName BETWEEN 'A' AND 'Cez'; -- 'Cez' wordt gebruikt om alle namen te includeren die beginnen met 'C'
Voorbeeld met datetime-waarden: Selecteer bestellingen die in een bepaalde periode zijn gedaan.
SELECT *
FROM Orders
WHERE OrderDate BETWEEN '2023-01-01' AND '2023-12-31';
Om waarden uit het bereik uit te sluiten, wordt de operator NOT BETWEEN gebruikt.
Syntax:
SELECT column_list
FROM table_name
WHERE column_name NOT BETWEEN value1 AND value2;
Voorbeeld van gebruik van NOT BETWEEN:
Selecteer alle klanten waarvan de leeftijd niet binnen het bereik van 18 tot 65 jaar ligt.
SELECT *
FROM Customers
WHERE Age NOT BETWEEN 18 AND 65;