Al terminar esta lección podrás
- Crear alias legibles.
- Calcular valores por fila.
- Distinguir resultado temporal y cambio permanente.
Antes de empezar: Seleccionar varias columnas. Explica en una frase qué recuerdas antes de continuar.
La idea, sin código
Un alias asigna un nombre temporal a una expresión. Las operaciones calculadas producen una columna nueva en el resultado, pero no cambian la tabla.
Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?
Sintaxis mínima
SELECT expresión AS alias
FROM tabla;Primer ejemplo guiado
| id | nombre | categoria | precio | stock |
|---|---|---|---|---|
| 1 | Teclado | Accesorios | 35 | 12 |
| 2 | Monitor | Pantallas | 189 | 5 |
| 3 | Ratón | Accesorios | 22 | 0 |
| 4 | Portátil | Equipos | 899 | 3 |
| 5 | Webcam | Accesorios | 59 | 8 |
Analiza la consulta antes de comprobar el resultado:
SELECT nombre, precio, precio * 1.21 AS precio_con_iva
FROM productos;| nombre | precio | precio_con_iva |
|---|---|---|
| Teclado | 35 | 42.35 |
| Monitor | 189 | 228.69 |
| Ratón | 22 | 26.619999999999997 |
| Portátil | 899 | 1087.79 |
| Webcam | 59 | 71.39 |
Qué ocurre paso a paso
- precio * 1.21 calcula un valor por fila.
- AS precio_con_iva nombra la columna resultante.
- El precio almacenado permanece igual.
Error frecuente
Consulta o razonamiento problemático
SELECT precio * 1.21 precio con iva FROM productos;Un alias con espacios necesita comillas según el motor. Para empezar, utiliza nombres con guiones bajos.
Práctica guiada
Resuelve una sola dificultad cada vez
Muestra nombre y el doble del stock con el alias stock_doble.
Solución razonada
SELECT nombre, stock * 2 AS stock_doble FROM productos;Cada fila conserva su producto y añade un cálculo derivado del stock.
Comprueba: identifica qué parte recupera, filtra, transforma, relaciona o modifica los datos.
Ahora sin guía
Transfiere lo aprendido
Calcula un precio con descuento del 10 % y llámalo precio_descuento.
Comparar con una solución posible
SELECT nombre, precio * 0.90 AS precio_descuento
FROM productos;Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.
Resumen para llevarte
- Los alias mejoran la lectura.
- Las columnas calculadas no se almacenan automáticamente.
- Usa nombres descriptivos y sin espacios al empezar.
Siguiente paso: Continúa con Filtrar filas con WHERE.