Filtrado de Datos con WHERE y Operadores
Aprende a restringir las filas extraídas mediante la cláusula WHERE y los operadores de comparación de igualdad, desigualdad y rangos numéricos.
La Cláusula WHERE
La cláusula WHERE se utiliza para filtrar registros y extraer únicamente aquellos que cumplen una condición lógica específica. Se ubica inmediatamente después de la cláusula FROM.
SELECT nombre, email FROM estudiantes WHERE ciudad = 'Medellín';
Operadores de Comparación en SQL
| Operador | Significado | Ejemplo de Consulta |
|---|---|---|
= |
Igual a | WHERE nivel = 'Intermedio' |
<> o != |
Diferente o Distinto de | WHERE ciudad <> 'Bogotá' |
> |
Mayor que | WHERE precio > 40.00 |
< |
Menor que | WHERE edad < 25 |
>= |
Mayor o igual que | WHERE horas >= 35 |
<= |
Menor o igual que | WHERE precio <= 39.00 |
- Textos vs Números: Los valores de texto siempre deben encerrarse entre comillas simples (ej:
'Medellín'). Los números se escriben sin comillas (ej:25). Escribir números entre comillas desactiva los índices de rendimiento del motor.
⚡ Filtrado de Cursos por Precio y Nivel con WHERE
Filtra la lista de cursos para consultar únicamente las formaciones con precio superior a $35 USD en Kilopolis:
-- Filtrar cursos con costo superior a 35 dólares
SELECT
id,
titulo,
nivel,
precio,
horas
FROM cursos
WHERE precio > 35.00;
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.🚀 ¿Quieres dominar Manual Completo de SQL & MySQL y crear proyectos reales?
Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.
🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.