Al terminar esta lección podrás
- Ordenar columnas dentro del resultado.
- Explicar por qué SELECT no modifica datos.
- Detectar errores de comas.
Antes de empezar: SELECT y FROM. Explica en una frase qué recuerdas antes de continuar.
La idea, sin código
El orden de las columnas en SELECT determina cómo aparecen en el resultado. Puedes repetir la consulta con otra selección sin cambiar la estructura almacenada.
Pregunta guía: ¿qué representa cada fila antes y después de aplicar este concepto?
Sintaxis mínima
SELECT columna3, columna1
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 stock, nombre, precio
FROM productos;| stock | nombre | precio |
|---|---|---|
| 12 | Teclado | 35 |
| 5 | Monitor | 189 |
| 0 | Ratón | 22 |
| 3 | Portátil | 899 |
| 8 | Webcam | 59 |
Qué ocurre paso a paso
- stock aparece primero porque se escribió primero.
- La tabla original no cambia.
- Seleccionar columnas es una decisión de presentación del resultado.
Error frecuente
Consulta o razonamiento problemático
SELECT nombre,, precio FROM productos;Dos comas consecutivas dejan una expresión vacía y producen un error de sintaxis.
Práctica guiada
Resuelve una sola dificultad cada vez
Muestra ciudad, nombre e id de clientes en ese orden.
Solución razonada
SELECT ciudad, nombre, id FROM clientes;El orden del resultado coincide exactamente con la lista del SELECT.
Comprueba: identifica qué parte recupera, filtra, transforma, relaciona o modifica los datos.
Ahora sin guía
Transfiere lo aprendido
Crea dos consultas sobre empleados con las mismas columnas en órdenes distintos y explica qué cambia.
Comparar con una solución posible
SELECT nombre, departamento FROM empleados;
SELECT departamento, nombre FROM empleados;Puede existir otra solución válida. Comprueba que produce el resultado pedido y que puedes explicar cada cláusula.
Resumen para llevarte
- El SELECT controla el orden visible.
- La consulta no altera los datos.
- Una selección explícita comunica intención.
Siguiente paso: Continúa con Alias y columnas calculadas.