From 700935e61ad35b97fad7f0f97b89597748c32869 Mon Sep 17 00:00:00 2001 From: Eduardo Montealvo Date: Sun, 7 Sep 2025 20:27:53 +0200 Subject: [PATCH] Solved lab SQL basic queries --- lab-sql-basic-queries.sql | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lab-sql-basic-queries.sql diff --git a/lab-sql-basic-queries.sql b/lab-sql-basic-queries.sql new file mode 100644 index 0000000..438a745 --- /dev/null +++ b/lab-sql-basic-queries.sql @@ -0,0 +1,32 @@ +Use Sakila; +SHOW tables; +SELECT * FROM actor; +SELECT * FROM film; +SELECT * FROM customer; +SELECT title FROM film; +SELECT name AS language FROM language; +SELECT first_name FROM staff; +SELECT DISTINCT release_year FROM film; +SELECT COUNT(*) FROM store; +SELECT COUNT(*) FROM staff; +SELECT + (SELECT COUNT(DISTINCT film_id) FROM inventory) AS films_available, + (SELECT COUNT(DISTINCT i.film_id) + FROM rental r + JOIN inventory i ON r.inventory_id = i.inventory_id) AS films_rented; +SELECT COUNT(DISTINCT last_name) FROM actor; +SELECT title, length +FROM film +ORDER BY length DESC +LIMIT 10; +SELECT * +FROM actor +WHERE first_name = 'SCARLETT'; +SELECT title, length +FROM film +WHERE title LIKE '%ARMAGEDDON%' + AND length > 100; +SELECT COUNT(*) AS films_with_behind_the_scenes +FROM film +WHERE special_features LIKE '%Behind the Scenes%'; + \ No newline at end of file