La consulta de rango es un término utilizado en la gestión de bases de datos que describe los límites superior e inferior para realizar una búsqueda de la información que contiene la base de datos. De hecho, una consulta de rango es una práctica común para el uso de una base de datos que contiene información para una empresa, organización u otro propósito informativo.
Por ejemplo, el consultorio de un médico puede tener un sistema de base de datos informático para los archivos de sus pacientes. En un caso en el que el consultorio del médico quiera enviar una postal por correo a los pacientes que deben someterse a un chequeo anual, el administrador de la base de datos usaría una consulta de rango para identificar los registros que se encuentran dentro de los criterios. El rango más bajo pueden ser los pacientes que estuvieron en el consultorio por última vez el 25 de mayo del año anterior al último. El rango superior serían los pacientes que estuvieron en el consultorio por última vez el 25 de mayo del año anterior.
Una consulta de rango no siempre tiene que pertenecer a fechas. La variable de rango puede variar de una búsqueda a otra. Sin embargo, lo que todas las búsquedas tienen en común es que el administrador de la base de datos o la persona que usa la base de datos para encontrar la información no sabe cuántos registros o archivos se encuentran dentro del rango.
Por ejemplo, una empresa que vende widgets puede rastrear el monto de cada compra para cada registro de cliente en su base de datos. Entonces, cuando Susie Q realiza una compra de $ 4,000 dólares estadounidenses (USD) en enero, $ 2,000 USD en marzo, $ 3,500 USD en junio y otros $ 4,000 USD en octubre, todos estos montos de compra se registran en el registro de Susie Q en la base de datos. Si la empresa desea lanzar una campaña de marketing para recompensar a los clientes leales, puede usar una consulta de rango para buscar en la base de datos los clientes que les hayan comprado más de $ 12,000 USD en widgets en el último año.
Para esta consulta, ingresarían $ 12,000 en el extremo inferior de la consulta de rango y $ 12,001 + en el campo de rango superior de la búsqueda. Una variable adicional sería el rango de fechas de un año. Los resultados devueltos incluirían el historial de Susie Q.
Otro caso en el que una consulta de rango sería útil es si la empresa está buscando clientes que hayan pedido al menos cuatro veces en un período de un año. La consulta de rango de los importes del pedido tendría un extremo inferior de 4 y un extremo superior de 5+. Otra variable serían las fechas, por lo que se ingresaría una consulta de rango de un período de un año en los criterios de búsqueda de la base de datos.