Sobes.tech
Junior

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 BETWEEN operator 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;