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 determinadas columnas deben estar dentro de un rango establecido . Usted puede solicitar opcionalmente una gama de más de una columna en los datos que va a recuperar . Los resultados de una consulta de gama sólo contienen registros con valores dentro del rango especificado , que a menudo es útil en las aplicaciones de base de datos .
Consultas MySQL Query definen conjuntos de datos dentro de 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 de gama es un ejemplo de esto , donde los valores usados para una o más columnas dentro de los datos que están siendo recuperados deben caer dentro de un cierto rango . La consulta gama funciona especificando primero toda la consulta , a continuación la lista de las especificaciones de rango para ser aplicadas en él, así que MySQL se repite a través de los registros y sólo devuelve aquellos con los valores correctos.
Sintaxis < br >
Una de las principales técnicas para la creación de consultas de rango en MySQL es la cláusula "where" . Uso de la cláusula "where" , los desarrolladores pueden crear consultas que especifican las condiciones de alcance de ciertas columnas . La sintaxis de ejemplo siguiente muestra una consulta rango:
SELECT * FROM some_object DONDE object_size > 10 Y object_size < 20 ;
Esta consulta hace cumplir una serie para la columna " object_size " dentro de una tabla llamado " some_object . " Los resultados de la consulta sólo contendrán registros con valores comprendidos entre " 10 " y " 20 " para la columna especificada . Tenga en cuenta que la consulta contiene en realidad dos especificaciones de rango , vinculados con el " y" la palabra clave.
Operadores
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 optar por "mayor que o igual a" de la siguiente manera :
DONDE object_size > = 10
Otros operadores especifican que el valor debe ser igual o no igual, a otro valor, o que el valor no debe ser nulo. Operadores de rango y cláusulas se pueden combinar con la "e" y " o" palabras clave de la cadena de múltiples especificaciones juntos.
Usos
consultas Rango
suelen ser útiles en la base de datos MySQL aplicaciones . Por ejemplo, en una base de datos que almacena los registros de personas, incluyendo sus fechas de nacimiento , podría ser útil para consultar los registros de las personas que están por encima o por debajo de una determinada edad. Especificación de una consulta de gama es más eficiente que simplemente tirando de todos los registros de una tabla , a continuación, el procesamiento de ellos dentro de la aplicación para comprobar cuáles son dentro del intervalo deseado . La instalación gama es un aspecto de MySQL que está diseñado para permitir la gestión de datos dentro de las aplicaciones a medida .