Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Filtrar con WHERE

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

35 minutos

Solo lo que me interesa

Estás en el bar del instituto. Llevas dos euros en el bolsillo.

No quieres ver toda la carta. Quieres ver solo lo que cuesta menos de dos euros.

En una base de datos, eso se llama filtrar.

Palabras clave

PalabraQué significaEjemplo
WHEREDice qué filas quieres. Solo salen las que cumplen la condición.WHERE price < 2
CondiciónUna frase que es verdadera o falsa para cada fila.price < 2
ComparaciónCompara una columna con un valor.stock = 0
ANDPide que se cumplan las dos condiciones a la vez.category = 'comida' AND price < 3
ORPide que se cumpla al menos una de las dos.stock = 0 OR price > 3
Comillas simplesRodean los textos en SQL.'bebida'

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

WHERE: elegir filas

SELECT elige columnas. WHERE elige filas.

Después de WHERE escribes una condición. El gestor la prueba en cada fila. Si es verdadera, la fila sale. Si es falsa, no.

La condición va después de FROM.

Pruébalo: solo las bebidas

Código: sql
-- Solo salen las filas donde category vale bebida.
SELECT name, price FROM products WHERE category = 'bebida';

-- Cambia 'bebida' por 'comida' y pulsa Ejecutar otra vez.

El texto lleva comillas simples

Advertencia

Un texto va entre comillas simples: 'bebida'. Un número va sin comillas: 2. Y el texto debe escribirse igual que en la tabla, con las mismas letras.

Seis formas de comparar

Para el igual usas un solo signo =. Para "distinto" usas <>.

Con números puedes usar también menor y mayor. Mira la tabla para ver los seis signos.

Los signos de comparación

SignoSe leeEjemplo
=es igual astock = 0
<>es distinto decategory <> 'bebida'
<es menor queprice < 2
>es mayor queprice > 3
<=es menor o igual queprice <= 1.5
>=es mayor o igual queprice >= 3.5

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Pruébalo: menos de dos euros

Código: sql
-- Los números no llevan comillas. Los precios usan punto.
SELECT name, price FROM products WHERE price < 2;

-- Cambia el 2 por un 1.5 y mira qué pasa con el zumo.
-- Después prueba con <= 1.5.

Repaso rápido: la condición

Inténtalo

Repaso rápido: la condición

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

La lección continúa

9 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.