Tutorial de MySQL - Seleccionando registros con BETWEEN y WHERE


Si necesitamos seleccionar filas o registros los cuales tengan un valor que este entre un rango de valores, podemos usar BETWEEN junto con WHERE. Para entender un poco mejor, supongamos que tenemos una tabla llamada usuarios y queremos que se muestren los nombres de usuario o nick cuya edad este comprendida entre 18 y 25 años. La consulta  MySQL sería como sigue:

SELECT nick FROM usuarios WHERE edad BETWEEN 18 AND 25
Como se puede observar antes de BETWEEN esta el nombre de la columna a la cual se le aplica el rango de valores, en este caso edad. Ahora si quisiéramos usar dos o mas BETWEEN podríamos usar ya sea un AND o un OR como se muestra a continuación en la siguiente consulta MySQL:
SELECT Nick FROM usuarios WHERE edad BETWEEN 18 AND 25 AND estatura BETWEEN 150 AND 200
Como se puede observar se ha agregado estatura BETWEEN 150 AND 200 lo que quiere decir que también los nombres de usuario deben tener un rango de estatura entre los valores anteriores.

No comments:

Post a Comment