Módulo 2 · Filtrar datos

Operadores de comparación

Compara números, textos y fechas con el operador adecuado.

⏱ 16 minNivel: InicialRequisito: WHERE

0 de 40 lecciones

Al terminar esta lección podrás

  • Elegir operadores de comparación.
  • Distinguir límites inclusivos y exclusivos.
  • Detectar operadores mal escritos.

Antes de empezar: WHERE. Explica en una frase qué recuerdas antes de continuar.

La idea, sin código

Las condiciones se construyen comparando un valor de la fila con otro valor. = comprueba igualdad; <, >, <= y >= expresan orden; <> expresa diferencia.

Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?

Sintaxis mínima

Estructura
=  <>  <  >  <=  >=

Primer ejemplo guiado

Datos de ejemplo: tabla productos
idnombrecategoriapreciostock
1TecladoAccesorios3512
2MonitorPantallas1895
3RatónAccesorios220
4PortátilEquipos8993
5WebcamAccesorios598

Analiza la consulta antes de comprobar el resultado:

SQL
SELECT nombre, stock
FROM productos
WHERE stock >= 5;
Resultado esperado
nombrestock
Teclado12
Monitor5
Webcam8

Qué ocurre paso a paso

  1. stock >= 5 incluye también el valor 5.
  2. Los valores 12, 5 y 8 cumplen la condición.
  3. El resultado conserva tres productos.
Comprueba que lo entendiste

¿Qué operador significa «distinto de» en SQL estándar?

Error frecuente

Consulta o razonamiento problemático

Revisar
WHERE precio => 100

El operador correcto es >=. El orden de los símbolos importa.

Práctica guiada

Básica · apoyo graduado

Resuelve una sola dificultad cada vez

Muestra nombre y salario de empleados con salario inferior a 30000.

Ahora sin guía

Intermedia · práctica autónoma

Transfiere lo aprendido

Busca pedidos cuyo estado sea distinto de cancelado.

Comparar con una solución posible
SQL
SELECT id, estado
FROM pedidos
WHERE estado <> 'cancelado';

Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.

Resumen para llevarte

  • El operador cambia la frontera del filtro.
  • <= incluye el límite; < lo excluye.
  • <> es la forma estándar de desigualdad.

Siguiente paso: Continúa con Combinar condiciones con AND, OR y NOT.

Consulta rápida