Ejercicios resueltos para practicar SQL

Ejercicios resueltos para practicar SQL

¿Deseas perfeccionar tus habilidades en SQL? ¡Has llegado al sitio adecuado! Este artículo contiene unos cuantos ejercicios SQL resueltos para que puedas practicar y mejorar tus conocimientos en SQL. Con ejemplos que van desde consultas básicas hasta operaciones más complejas, estos ejercicios te permitirán dominar el lenguaje de consulta estructurado y aprovechar al máximo tus bases de datos.

Estos ejercicios son para realizar con las bases de datos de prueba de MySQL, world y sakila, las cuales, vienen con la instalación de MySQL.


¡Empecemos!

Ejercicios resueltos sobre: la cláusula WHERE en SQL para filtrar y seleccionar datos

  1. Selecciona todas las filas de la tabla city donde el valor del campo CountryCode es igual a ‘USA’. (Base de datos world)
  2. Selecciona todas las filas de la tabla country donde el valor del campo Continent es igual a ‘Europe’. (Base de datos world)
  3. Selecciona todas las filas de la tabla film donde el valor del campo rating es igual a ‘PG-13’. (Base de datos sakila)
  4. Selecciona todas las filas de la tabla actor donde el valor del campo first_name es igual a ‘JOHN’. (Base de datos sakila)
  5. Selecciona todas las filas de la tabla language donde el valor del campo name es igual a ‘English’ o ‘Spanish’. (Base de datos sakila)

Soluciones de los ejercicios de WHERE

  1. Selecciona todas las filas de la tabla city donde el valor del campo CountryCode es igual a ‘USA’:
SELECT * FROM city WHERE CountryCode = 'USA';
  1. Selecciona todas las filas de la tabla country donde el valor del campo Continent es igual a ‘Europe’:
SELECT * FROM country WHERE Continent = 'Europe';
  1. Selecciona todas las filas de la tabla film donde el valor del campo rating es igual a ‘PG-13’:
SELECT * FROM film WHERE rating = 'PG-13';
  1. Selecciona todas las filas de la tabla actor donde el valor del campo first_name es igual a ‘JOHN’:
SELECT * FROM actor WHERE first_name = 'JOHN';
  1. Selecciona todas las filas de la tabla language donde el valor del campo name es igual a ‘English’ o ‘Spanish’:
SELECT * FROM language WHERE name = 'English' OR name = 'Spanish';

Si quieres más ejercicios, no te pierdas el curso Máster en SQL, está lleno de ellos en los diferentes capítulos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso Java Entrada anterior La entrada de datos desde la consola de Java
curso sql Entrada siguiente Ordenamiento de resultados con ORDER BY en SQL