Tutorial MySQL

MySQL INICIO Introducción a MySQL MySQL RDBMS

mysql SQL

mysql SQL MySQL SELECCIONAR MySQL DONDE MySQL Y, O, NO MySQL ORDENAR POR MySQL INSERTAR EN Valores NULOS de MySQL ACTUALIZACIÓN MySQL MySQL ELIMINAR LÍMITE MySQL MySQL MIN y MAX MySQL CUENTA, PROMEDIO, SUMA MySQL ME GUSTA Comodines de MySQL MySQL EN MySQL ENTRE Alias ​​MySQL MySQL se une UNIÓN INTERNA MySQL MySQL IZQUIERDA UNIRSE MySQL ÚNETE A LA DERECHA UNIÓN CRUZADA MySQL MySQL Self Join UNIÓN MySQL MySQL GRUPO POR MySQL TENER MySQL EXISTE MySQL CUALQUIERA, TODO MySQL INSERTAR SELECCIÓN CASO MySQL Funciones nulas de MySQL Comentarios MySQL Operadores MySQL

Base de datos MySQL

MySQL Crear base de datos Base de datos de caída de MySQL Crear tabla MySQL Tabla desplegable de MySQL MySQL Alterar tabla Restricciones de MySQL MySQL no nulo MySQL Único Clave principal de MySQL Clave foránea de MySQL Comprobación de MySQL Valor predeterminado de MySQL Crear índice de MySQL Incremento automático de MySQL Fechas MySQL Vistas MySQL

Referencias MySQL

Tipos de datos MySQL Funciones MySQL

Ejemplos de MySQL

Ejemplos de MySQL Cuestionario MySQL Ejercicios MySQL

MySQL ENTRE Operador


El operador MySQL ENTRE

El BETWEENoperador selecciona valores dentro de un rango dado. Los valores pueden ser números, texto o fechas.

El BETWEENoperador es inclusivo: se incluyen los valores inicial y final.

ENTRE Sintaxis

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Base de datos de demostración

A continuación se muestra una selección de la tabla "Productos" en la base de datos de ejemplo de Northwind:

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

ENTRE Ejemplo

La siguiente instrucción SQL selecciona todos los productos con un precio entre 10 y 20:

Ejemplo

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;


NO ENTRE Ejemplo

Para mostrar los productos fuera del rango del ejemplo anterior, use NOT BETWEEN:

Ejemplo

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

ENTRE con IN Ejemplo

La siguiente instrucción SQL selecciona todos los productos con un precio entre 10 y 20. Además; no mostrar productos con un CategoryID de 1, 2 o 3:

Ejemplo

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20
AND CategoryID NOT IN (1,2,3);

Ejemplo de valores de texto ENTRE

La siguiente instrucción SQL selecciona todos los productos con un ProductName entre "Carnarvon Tigers" y "Mozzarella di Giovanni":

Ejemplo

SELECT * FROM Products
WHERE ProductName BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

La siguiente instrucción SQL selecciona todos los productos con un ProductName entre "Carnarvon Tigers" y "Chef Anton's Cajun Seasoning":

Ejemplo

SELECT * FROM Products
WHERE ProductName BETWEEN "Carnarvon Tigers" AND "Chef Anton's Cajun Seasoning"
ORDER BY ProductName;

NO ENTRE Valores de texto Ejemplo

La siguiente instrucción SQL selecciona todos los productos con un ProductName que no esté entre "Carnarvon Tigers" y "Mozzarella di Giovanni":

Ejemplo

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'Carnarvon Tigers' AND 'Mozzarella di Giovanni'
ORDER BY ProductName;

Tabla de muestra

A continuación se muestra una selección de la tabla "Pedidos" en la base de datos de ejemplo de Northwind:

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

ENTRE Fechas Ejemplo

La siguiente instrucción SQL selecciona todos los pedidos con una fecha de pedido entre '01 de julio de 1996' y '31 de julio de 1996':

Ejemplo

SELECT * FROM Orders
WHERE OrderDate BETWEEN '1996-07-01' AND '1996-07-31';

Ponte a prueba con ejercicios

Ejercicio:

Utilice el BETWEENoperador para seleccionar todos los registros donde el valor de la Pricecolumna esté entre 10 y 20.

SELECT * FROM Products
WHERE Price 
;