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';