Tecnología

Inicio

Rango de consulta en MySQL

Rango de consulta en MySQL


En MySQL, como en cualquier otro sistema de base de datos, una consulta gama recupera los datos dentro de un cierto rango de valores. Cuando se crea una consulta gama de MySQL, se especifica que los valores de ciertas columnas deben estar dentro de un rango establecido. Opcionalmente, puede aplicar una gama de más de una columna en los datos que va a recuperar. Los resultados de una consulta de este producto contienen registros con valores dentro del rango especificado, que a menudo es útil en las aplicaciones de base de datos.

Consulta

consultas MySQL definen conjuntos de datos dentro de las bases de datos. En el desarrollo de aplicaciones de bases de datos, los programadores crean una o más consultas para facilitar las tareas de aplicación. Una consulta general especifica los datos requeridos en términos de tablas y columnas, pero también puede hacer cumplir las restricciones. La consulta gama es un ejemplo de esto, donde los valores usados ​​para una o más columnas dentro de los datos que se recuperan debe caer dentro de un cierto rango. La consulta gama funciona mediante la especificación de primera toda la consulta, a continuación, una lista de las especificaciones de rango para ser aplicado sobre el mismo, de manera que itera a través de los registros de MySQL y sólo devuelve aquellos con los valores correctos.

Sintaxis

Una de las principales técnicas para la creación de consultas de rango en MySQL es la cláusula "donde". El uso de la cláusula de "dónde", los desarrolladores pueden crear consultas que especifican condiciones de alcance para ciertas columnas. La sintaxis siguiente ejemplo demuestra una consulta gama:

SELECT * FROM some_object DONDE object_size> 10 Y object_size <20;

Esta consulta hace cumplir un rango para la columna "object_size" dentro de una tabla denominada "some_object." Los resultados de la consulta solamente contendrán los registros con los valores que caen entre "10" y "20" de la columna especificada. Tenga en cuenta que la consulta contiene en realidad dos especificaciones de rango, vinculado con el "y" la palabra clave.

operadores

Los desarrolladores utilizan una variedad de operadores para especificar un rango dentro de una consulta MySQL. El "mayor que" y "menor que" los operadores se encuentran entre los más comunes, como en el ejemplo "alguna_tabla". Los desarrolladores también pueden elegir "mayor que o igual a" como sigue:

DONDE object_size> = 10

Otros operadores especifican que un valor debe ser igual o no igual, a otro valor, o que un valor no debe ser nulo. operadores de rango y cláusulas se pueden combinar usando las "y" y "o" palabras clave de la cadena de múltiples especificaciones juntos.

Usos

consultas de rango a menudo son útiles en aplicaciones de bases de datos MySQL. Por ejemplo, en una base de datos que almacena los registros de personas, incluyendo sus fechas de nacimiento, podría ser útil la consulta de dichos registros para las personas que están por encima o por debajo de una determinada edad. Especificar una consulta de gama es más eficiente que simplemente tirando de todos los registros de una tabla, y luego procesarlos dentro de la aplicación para comprobar cuáles están dentro del rango deseado. La instalación gama es un aspecto de MySQL que está diseñado para permitir la gestión de datos a medida dentro de las aplicaciones.