Estás en: MySql y SQL : Ejercicios Básicos de Sql
Ejercicios
Obtener el nombre de la tabla país
SELECT pais.pais_nombre FROM pais
Obtener el nombre de la tabla país y la poblacion
SELECT pais.pais_nombre, pais.pais_poblacion FROM pais
Ordena por nombre del país
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion FROM pais ORDER BY pais.pais_nombre ASC
Ordena por nombre del país y por población
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion FROM pais ORDER BY pais.pais_nombre ASC, pais.pais_poblacion DESC
Paises con población > 50000000 habitantes
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion FROM pais WHERE pais.pais_poblacion > 50000000
Paises con población > 50000000 habitantes y q su valor sea 1
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion FROM pais WHERE pais.pais_poblacion > 50000000 AND pais.continente = 1
Paises con población > 50000000 habitantes y q su valor sea 1. Ordenados por población
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion FROM pais WHERE pais.pais_poblacion > 50000000 AND pais.continente = 1 ORDER BY pais.pais_poblacion ASC
Multiplicando la población x 2
SELECT pais.pais_nombre AS Nombre, (pais.pais_poblacion * 2) AS Doble Poblacion FROM pais
Obtener paises que tengan más de 50 mill y menos de 70 mill de habitantes
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion FROM pais WHERE pais.pais_poblacion > 50000000 AND pais.pais_poblacion < 70000000
Obtener paises que tengan un número diferente a 40 mill
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion FROM pais WHERE pais.pais_poblacion <> 40000000
Obtener paises con menos de 1 millón
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion FROM pais WHERE pais.pais_poblacion < 10000000
Nombre y población de los paises con menos de 5 mill.
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion FROM pais WHERE pais.pais_poblacion < 50000000
Nombre y población de los paises entre 20 y 50 mill.
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion FROM pais WHERE pais.pais_poblacion > 20000000 AND pais.pais_poblacion < 50000000 -> elegir uno WHERE pais.pais_poblacion BETWEEN 20000000 AND 50000000 <- de los dos
Nombre, población y continente (como número) de los paises con más de 40 mill. ordenado descendiente.
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion, pais.continente AS Continente FROM pais WHERE pais.pais_poblacion > 50000000 ORDER BY pais.continente DESC
Nombre ordenado por población de los paises de Europa
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion, pais.continente AS Continente FROM pais WHERE pais.continente = 1 ORDER BY pais.pais_poblacion ASC
Nombre ordenado por población de los paises de Europa con menos de 50 mill.
SELECT pais.pais_nombre AS Nombre, pais.pais_poblacion AS Poblacion, pais.continente AS Continente FROM pais WHERE pais.continente = 1 AND pais.pais_poblacion < 50000000 ORDER BY pais.pais_poblacion ASC