17-Operador Between in SQL

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';
    




Publicar un comentario

0 Comentarios