Tu lista de canciones
Tu lista de reproducción tiene seis canciones. Cada una tiene título, artista, año y duración.
Hoy solo quieres ver los títulos. Mañana quieres ver título y artista.
Para pedir justo lo que necesitas, usas una consulta.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| SELECT | La palabra que empieza la consulta. Dice qué columnas quieres ver. | SELECT title |
| FROM | Dice de qué tabla sacas los datos. | FROM songs |
| Consulta | Una orden en SQL que pide datos. | SELECT * FROM songs; |
| Estrella | El signo * pide todas las columnas. | SELECT * |
| AS | Pone otro nombre a una columna, solo en la respuesta. | title AS song |
| DISTINCT | Quita los resultados repetidos. | SELECT DISTINCT artist |
| Resultado | La tabla que devuelve el gestor. | Seis filas, una columna |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
SELECT y FROM
Una consulta sencilla tiene dos partes.
SELECT dice qué columnas quieres. FROM dice de qué tabla. Al final va un punto y coma ;.
Léela como una frase: "Selecciona el título de la tabla songs".
Pruébalo: solo los títulos
-- Selecciona la columna title de la tabla songs.
SELECT title FROM songs;
-- Cambia title por artist y pulsa Ejecutar otra vez.
Varias columnas
Para pedir más de una columna, sepáralas con comas.
Salen en el orden en que las escribes. Si escribes artist, title, el artista va primero.
Si quieres todas las columnas, escribe una estrella: *.
Pruébalo: título y artista
-- Dos columnas, separadas por una coma.
SELECT title, artist FROM songs;
-- Prueba a poner primero artist y después title.
-- Después prueba con la estrella: SELECT * FROM songs;
Ejemplo resuelto: qué devuelve cada consulta
| Consulta | Columnas | Filas |
|---|---|---|
| SELECT title FROM songs; | 1 | 6 |
| SELECT title, year FROM songs; | 2 | 6 |
| SELECT * FROM songs; | 5 | 6 |
| SELECT DISTINCT artist FROM songs; | 1 | 3 |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Repaso rápido: lee la consulta
Inténtalo
Repaso rápido: lee la consulta
3 preguntasTus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.
Otro nombre con AS
A veces el nombre de una columna no es claro. Con AS le das otro nombre en la respuesta.
title AS song enseña la columna como song. La tabla no cambia: solo cambia lo que ves.