SQL tra inclusivo

SQL tra inclusivo
Il SQL tra gli operatori viene utilizzato per determinare o recuperare i risultati all'interno di un intervallo specifico di valori. L'operatore tra l'operatore è disponibile in SQL standard ed è adottato dalla maggior parte dei motori di database.

Per impostazione predefinita, l'operatore è inclusivo. Ciò significa che includerà i valori di inizio e fine dell'intervallo fornito.

Esploriamo come utilizzare l'operatore tra SQL.

SQL tra operatore

Un uso comune dell'operatore tra l'operatore è in combinazione con la clausola. Ciò consente di filtrare i risultati che corrispondono all'intervallo specificato.

Seleziona column_name (s)
Da table_name
Dove column_name tra start_expression ed end_expression

La query sopra consente di filtrare i risultati che corrispondono all'intervallo all'interno della colonna specificata.

Ad esempio, supponiamo che abbiamo una tabella come mostrato di seguito:

Usiamo l'operatore tra l'operatore per ottenere i risultati in cui il prezzo è compreso tra 50 e 1000. Possiamo eseguire un codice come mostrato di seguito:

SELEZIONARE
*
DA
campione.inventario
DOVE
prezzo tra 50 e 1000;

Selezioniamo tutte le colonne dalla tabella di inventario nel database di esempio nella query. Usiamo quindi la clausola Where per filtrare i prezzi tra 50 e 1000.

Questo dovrebbe restituire un risultato:

SQL tra le date

Un altro uso comune dell'operatore tra l'operatore è il filtro per i record corrispondenti su un intervallo di date specifico.

Considera l'esempio mostrato di seguito:

SELEZIONARE
*
DA
campione.inventario
DOVE
Prezzo tra "2021-01-01"
E "2021-12-31";

I filtri di query sopra per i record tra il 1 gennaio 2021 al 31 dicembre 2021.

Pensieri finali

In questo articolo, l'operatore tra l'operatore consente di filtrare i risultati che corrispondono entro una data o un intervallo numerico. Fornisce inoltre test se un'espressione rientra in un intervallo set.