El operador BETWEEN seleciona valores dentro de un rango
Los calores pueden ser numeros texto o fechas
El operador BETWEEN es inclusivo, se inclue entre valores inicial y final
Sintaxis de BETWEEN
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2;
...
Ejemplo de BETWEEN
Se muestran todos los precion entre 10 y 20
SELECT * FROM Products WHERE Price BETWEEN 10 AND 20;
Ejemplo de NO BETWEEN
Se muestran todos los precios que no este entre el rango 10 y 20
SELECT * FROM Products WHERE Price NOT BETWEEN 10 AND 20;
Ejemplo de BETWEEN con IN
Selecion de productos con un precio entre 10 y 20
Ademas no muestra La categoria ID con los valores (1,2,3)
SELECT * FROM Products WHERE Price BETWEEN 10 AND 20 AND CategoryID NOT IN (1,2,3);
Ejemplo de BETWEEN con TEXTO
Seran selecionados todos los productos entre 'camaron' AND 'Mozzarella'
SELECT * FROM Productos WHERE nombreProducto BETWEEN 'camaron' AND 'Mozzarella' ORDER BY nombreProducto;
Ejemplo de NOT BETWEEN con TEXTO
Seran selecionados todos los productos menos los que se encuentren entre 'espargueti' AND 'Manzanas'
SELECT * FROM Products WHERE ProductName NOT BETWEEN 'espargueti' AND 'Manzanas' ORDER BY ProductName;
Ejemplo de NOT BETWEEN con FECHAS
Seran selecionadas las facturas con fechas entre 07/01/2000 y 07/31/2005
SELECT * FROM Orders WHERE OrderDate BETWEEN #07/01/2000# AND #07/31/2005#;
Ejemplo de NOT BETWEEN con FECHAS
Seran selecionadas las facturas con fechas entre 07/01/2000 y 07/31/2005
SELECT * FROM Orders WHERE OrderDate BETWEEN '07/01/2000' AND '07/31/2005';
0 Comentarios
Si desea contactar comigo, lo puede hacer atravez deste formulario gracias