Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Pedir datos con SELECT

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

35 minutos

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

PalabraQué significaEjemplo
SELECTLa palabra que empieza la consulta. Dice qué columnas quieres ver.SELECT title
FROMDice de qué tabla sacas los datos.FROM songs
ConsultaUna orden en SQL que pide datos.SELECT * FROM songs;
EstrellaEl signo * pide todas las columnas.SELECT *
ASPone otro nombre a una columna, solo en la respuesta.title AS song
DISTINCTQuita los resultados repetidos.SELECT DISTINCT artist
ResultadoLa 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

Código: sql
-- 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

Código: sql
-- 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

ConsultaColumnasFilas
SELECT title FROM songs;16
SELECT title, year FROM songs;26
SELECT * FROM songs;56
SELECT DISTINCT artist FROM songs;13

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 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus 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.

La lección continúa

8 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.