Che cos’è una query di intervallo?

Interrogazione dell’intervallo è un termine utilizzato nella gestione del database che descrive i limiti inferiore e superiore per condurre una ricerca delle informazioni contenute nel database. In effetti, una query di intervallo è una pratica comune per l’uso di un database che contiene informazioni per un’azienda, un’organizzazione o altri scopi informativi.
Ad esempio, lo studio di un medico può disporre di un sistema di database informatico per i file dei propri pazienti. Nel caso in cui lo studio medico desideri inviare una cartolina per posta ai pazienti che devono effettuare un controllo annuale, l’amministratore del database utilizzerà una query di intervallo per identificare i record che rientrano nei criteri. L’intervallo più basso può essere rappresentato dai pazienti che sono stati per l’ultima volta in studio il 25 maggio dell’anno precedente. L’intervallo superiore sarebbero i pazienti che sono stati l’ultima volta in ufficio il 25 maggio dell’anno precedente.

Una query di intervallo non deve sempre riguardare le date. La variabile di intervallo può variare da ricerca a ricerca. Ciò che tutte le ricerche hanno in comune, tuttavia, è che l’amministratore del database o la persona che utilizza il database per trovare le informazioni non sa quanti record o file rientrano nell’intervallo.

Ad esempio, un’azienda che vende widget può tenere traccia dell’importo di ciascun acquisto per ogni record cliente nel proprio database. Quindi, quando Susie Q effettua un acquisto di $ 4,000 dollari USA (USD) a gennaio, $ 2,000 USD a marzo, $ 3,500 USD a giugno e altri $ 4,000 USD a ottobre, tutti questi importi di acquisto vengono registrati nel record di Susie Q nel database. Se l’azienda desidera lanciare una campagna di marketing per premiare i clienti fedeli, può utilizzare una query di intervallo per cercare nel database i clienti che hanno acquistato più di $ 12,000 USD di widget da loro nell’ultimo anno.

Per questa query, immetterebbero $ 12,000 nell’estremità inferiore della query dell’intervallo e $ 12,001+ nel campo dell’intervallo superiore della ricerca. Una variabile aggiuntiva sarebbe l’intervallo di date di un anno. I risultati restituiti includerebbero il record di Susie Q.
Un altro caso in cui una query di intervallo sarebbe utile è se l’azienda sta cercando clienti che hanno ordinato almeno quattro volte in un periodo di un anno. La query dell’intervallo sugli importi dell’ordine avrebbe un’estremità inferiore di 4 e un’estremità superiore di 5+. Un’altra variabile sarebbero le date, quindi una query di intervallo di un periodo di un anno verrebbe inserita nei criteri di ricerca del database.