Operadores SQL
Los operadores forman expresiones para comparar valores, calcular resultados y combinar condiciones.
Operadores SQL es material de base que reaparece en casi todas las consultas. Dominarlo te ahorra tiempo al leer SQL ajeno y al depurar filtros que «no devuelven lo esperado».
En el editor, combina estos conceptos con las tablas Clientes, Productos y Pedidos para ver el efecto fila a fila.
Operadores SQL es una pieza habitual del flujo SQL: consultar, filtrar, agrupar o modificar datos. Cada ejemplo usa tablas de demostración para que puedas experimentar sin riesgo.
Cómo practicar: ejecuta la consulta tal cual, revisa columnas y tipos, luego cambia un filtro o un alias y vuelve a ejecutar.
Comparación y aritmética
Combina comparaciones con un cálculo sobre Precio.
Comparación y aritmética
SELECT Nombre_Producto, Precio, ROUND(Precio * 1.10, 2) AS Precio_Ajustado
FROM Productos WHERE Precio >= 8 AND Precio <= 15 ORDER BY Precio;
Resultado:
| Nombre_Producto | Precio | Precio_Ajustado |
|---|---|---|
| Té verde | 8.00 | 8.80 |
| Café expreso | 12.50 | 13.75 |
Paréntesis con OR y AND
Agrupa condiciones para controlar la precedencia.
Paréntesis con OR y AND
SELECT Nombre_Cliente, Ciudad, N_Ventas
FROM Clientes
WHERE (Ciudad = 'Madrid' OR Ciudad = 'Barcelona') AND N_Ventas > 50
ORDER BY Nombre_Cliente;
Resultado:
| Nombre_Cliente | Ciudad | N_Ventas |
|---|---|---|
| Ana García | Madrid | 120 |
| Luis Pérez | Barcelona | 85 |
Base de datos de demostración: Productos
Observa qué columnas devuelve la consulta y cómo se nombran con AS. Ese alias es lo que verás en la cuadrícula del editor.
| ID_Producto | Nombre_Producto | Precio | Stock |
|---|---|---|---|
| 1 | Café expreso | 12.50 | 120 |
| 2 | Té verde | 8.00 | 200 |
| 3 | Salsa de tomate | 3.20 | 340 |
| 4 | Galletas de avena | 4.50 | 180 |
| 5 | Queso manchego | 15.00 | 90 |
| 6 | Arroz integral | 2.80 | 500 |
| 7 | Jamón serrano | 22.00 | 60 |
| 8 | Manzanas Golden | 1.90 | 400 |
| 9 | Salmón fresco | 18.50 | 45 |
| 10 | Aceite de oliva | 9.90 | 150 |
Resumen
- Comparación:
=,<>,<,<=,>,>=. - Lógicos:
AND,OR,NOT— usa paréntesis para claridad. - Aritméticos:
+,-,*,/,%en expresionesSELECT.
Cómo practicar en el editor
1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.
Los operadores y comentarios parecen triviales, pero son la primera fuente de bugs en consultas largas: paréntesis mal cerrados, AND y OR mezclados sin criterio, o filtros que excluyen filas con NULL sin que lo notes.
Comenta el por qué de un filtro complejo, no solo el qué: tu yo del futuro —o un compañero— te lo agradecerá al mantener el informe seis meses después.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.