operatore BETWEEN in SQL
In una SELECT del linguaggio SQL l'operatore BETWEEN permette di ricercare soltanto in campi con dato compreso tra due condizioni di ricerca.
SELECT [campi]FROM [tabella]WHERE [campo]
BETWEEN [min] AND [max];Riprendiamo la tabella degli alunni di una scuola e proviamo a ricercare tutti quelli che hanno un'età compresa tra 7 e 12 anni. Scriveremo:
SELECT *FROM alunniWHERE eta
BETWEEN 7 AND 12;L'istruzione SQL così scritta equivale a scrivere:
SELECT *FROM alunniWHERE eta >= 7 AND eta <= 12;L'operatore BETWEEN può essere utilizzato anche combinato con la negazione
NOT. Se volessimo estrarre tutti gli alunni salvo quelli con età compresa tra 7 e 12 anni, scriveremo:
SELECT *FROM alunniWHERE eta
NOT BETWEEN 7 AND 12;Visualizzerebbe tutte le righe il cui contenuto del campo età non e' compreso tra 7 e 12.
20070309
ecomatrix
scrivi al sito
ecomatrix@gmail.com