Selezione dei dati compresi tra due valori in Sql

SQL, creare e gestire database
Impara a gestire database relazionali col linguaggio SQL

Scritto da Luca Ruggiero nella sezione Sql

Per selezionare dati compresi tra due valori è necessario utilizzare il predicato BETWEEN (letteralmente compreso tra) che assomiglia agli operatori maggiore o uguale (>=) e minore o uguale (<=) ma ha un comportamento leggermente diverso. Si consideri la tabella utenti di un qualsiasi database e di un qualsiasi (R)DBMS, composta genericamente dai campi id, nome, cognome e anni, dove il campo anni è di tipo numerico. La si popoli con una decina di record indicativi, assegnando agli utenti di prova differenti età. La seguente stringa Sql seleziona tutti i record in cui l'età degli utenti è compresa tra i 20 ed i 30 anni:

SELECT * FROM utenti WHERE eta BETWEEN 20 AND 30;
A corredo del predicato BETWEEN si utilizza l'operatore AND come comparatore dei due valori.

I più cliccati della sezione Sql

:: Istruzione SELECT dell'Sql (43.856)

:: Stringhe di connessione via ODBC e OleDB (41.236)

:: Istruzioni CREATE, ALTER e DROP dell'Sql (30.637)

:: La funzione LEN dell'Sql per calcolare la lunghezza di una stringa (25.586)

:: Usare le UNION Sql per unire il risultato di due query (22.971)

:: Resettare il campo ID contatore in un db Ms Access (22.603)

:: Utilizzo delle funzioni LEFT e RIGHT in una query Sql (20.525)

:: L'istruzione IN dell'Sql (17.120)

:: Estrarre solo N record da una tabella in Sql (16.870)

:: Introduzione all'Sql (14.436)

IN EVIDENZA
DOWNLOAD