Consultas con AND y OR en MySQL

Consultas con AND y OR en MySQL

Consultas con AND y OR en MySQL

En este tutorial aprenderemos cómo utilizar los operadores lógicos AND y OR en consultas MySQL.

Usaremos una tabla básica de ejemplo

Registros de la base de datos de pruebas
Datos base pruebas

Operador lógico AND

SELECT * FROM productos WHERE precio > 0.90 AND precio < 1.30;

Resultado de la consulta 1
Consulta 1

La consulta devuelve todos los registros cuyo precio es mayor que 0.90 y menor que 1.30

Operador lógico OR

SELECT * FROM productos WHERE precio < 0.90 OR precio > 1.30;

La consulta devuelve todos los registros cuyo precio es menor que 0.90 o mayor que 1.30

SELECT nombre, precio FROM productos WHERE precio BETWEEN 0.90 AND 1.45;

Resultado de la consulta 2
Consulta 2

La consulta devuelve todos los registros cuyo precio está entre 0.90 y 1.30. Mayor que 0.90 y menor que 1.45

SELECT * FROM productos WHERE nombre = «Mayonesa» OR nombre = «Lentejas»;

Resultado de la consulta 3
Consulta 3

La consulta devuelve los registros cuyo nombre = Mayonesa o cuyo nombre = Lentejas

ORDER BY

SELECT * FROM productos WHERE nombre = «Mayonesa» OR nombre = «Lentejas» ORDER BY precio DESC;

Resultado de la consulta 4
Consulta 4

Igual que la consulta anterior pero ordenando los registros por precio descendente

Si te ha gustado no olvides compartir en redes sociales.

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
Ir a la barra de herramientas