MÓDULO 1: DATOS

WHERE - Filtrando Datos

El comando WHERE es uno de los más importantes en SQL. Te permite filtrar los datos y obtener solo la información que realmente necesitas. Sin él, estarías viendo miles o millones de registros innecesarios.


1. Sintaxis Básica del WHERE

Se coloca después del FROM y antes de cualquier otro comando:

SELECT columnas
FROM tabla
WHERE condición;

2. Operadores de Comparación más usados

= Igual a
!= o <> Diferente de
>   <   >=   <= Mayor, Menor, Mayor o igual, Menor o igual
LIKE Para buscar texto (con % como comodín)
IN Para varios valores posibles

3. Ejemplos Prácticos con Videojuegos

a) Filtrar por igualdad (texto)

SELECT titulo, precio, consola
FROM videojuegos
WHERE consola = 'PC';

b) Filtrar por cantidad (números)

SELECT titulo, precio
FROM videojuegos
WHERE precio < 30;

c) Combinando condiciones con AND

SELECT titulo, consola, precio
FROM videojuegos
WHERE consola = 'PC' 
  AND precio <= 50;

d) Usando OR

SELECT titulo, consola
FROM videojuegos
WHERE consola = 'PlayStation 5' 
   OR consola = 'Xbox Series X';

e) Buscar texto con LIKE

SELECT titulo, genero
FROM videojuegos
WHERE titulo LIKE '%Zelda%';

El % significa "cualquier texto". Busca cualquier título que contenga la palabra "Zelda".


4. Filtrando con IN (Varios valores)

SELECT titulo, consola, precio
FROM videojuegos
WHERE consola IN ('PC', 'PlayStation 5', 'Xbox Series X');

🛠️ Tu Misión

Usando la tabla videojuegos con columnas: titulo, consola, precio, genero y lanzamiento.

  1. Escribe una consulta para obtener todos los juegos que cuesten menos de 40€.
  2. Obtén el título y precio de los juegos de consola 'PC' que cuesten más de 20€.
  3. Obtén todos los juegos cuyo título contenga la palabra "Mario".
  4. Bonus: Muestra los juegos que sean de género 'Acción' o 'Aventura' y que cuesten menos de 60€.

Prueba tus consultas en DB Fiddle o cualquier editor SQL online.