Concepto
Una base de datos guarda la información en tablas: cada tabla tiene columnas con nombre y cada fila es un registro. En estas clases trabajas con la base de una escuela de cursos en línea, con tres tablas: estudiantes, cursos e inscripciones.
SELECT es la instrucción para preguntarle cosas a esa base. Solo lee: por más que te equivoques, no cambia ni borra nada. Por eso es el mejor lugar para empezar.
SELECT columna1, columna2
FROM tabla;Se lee en dos partes. SELECT dice qué columnas quieres ver y FROM dice de qué tabla salen. El punto y coma marca el final de la consulta.
Todas las columnas con *. El asterisco trae todas las columnas de la tabla. Sirve para explorar una tabla que no conoces. Ejecuta este ejemplo para ver la tabla de cursos:
SELECT * FROM cursos;Solo las columnas que necesitas. En un reporte, cada columna de más es ruido. Escribe los nombres separados por comas, y el resultado los muestra en ese mismo orden.
SELECT titulo, horas FROM cursos;Los nombres tienen que existir. Si escribes una columna que la tabla no tiene, por ejemplo nombre en cursos, la consulta da error. Por eso conviene mirar la tabla con * antes de elegir columnas.
> tarea SQL
La escuela quiere escribirle a todo su estudiantado. Muestra el nombre y el correo de cada estudiante, en ese orden, sin otras columnas.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.