L'operatore BETWEEN viene utilizzato con la clausola WHERE per confrontare i valori in un intervallo. Per esempio:
SELECT item, amount
FROM orders
WHERE amount BETWEEN 300 AND 500;
L'operatore NOT BETWEEN viene utilizzato per escludere le righe che corrispondono ai valori nell'intervallo. Per esempio:
SELECT item, amount
FROM orders
WHERE amount NOT BETWEEN 300 AND 500;
L'operatore BETWEEN può essere utilizzato anche con i testi. Per esempio:
SELECT item, amount
FROM orders
WHERE amount BETWEEN 'I' AND 'L';
L'elenco dei valori selezionati dal comando precedente sono:
| TESTO | SELEZIONE |
|---|---|
| L | selezionato |
| Laptop | non selezionato |
| Lan cable | non selezionato |
| Lamp | non selezionato |
Per includere anche le parole che iniziano con L, si deve usare ~ in questo modo:
SELECT item, amount
FROM orders
WHERE amount BETWEEN 'I' AND 'L~';
L'operatore BETWEEN può essere utilizzato anche con testi interi e non solo con lettere:
SELECT item, amount
FROM orders
WHERE amount BETWEEN 'key' AND 'mou';