un deux 3 SELECT * FROM actor WHERE upper(first_name) = 'SCARLETT' 2. Acteurs dont le nom de famille est « Johansson ».
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM actor WHERE upper(last_name) = 'JOHANSSON' 3. Acteurs qui ont un « O » dans leur nom.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM actor WHERE upper(first_name) LIKE '%O%' 4. Acteurs qui ont un « O » dans leur nom et un « A » dans leur nom de famille.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT * FROM actor WHERE upper(first_name) LIKE '%O%' AND upper(last_name) LIKE '%A%' 5. Acteurs qui ont deux « O » dans leur nom et un « A » dans leur nom de famille.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT * FROM actor WHERE upper(first_name) LIKE '%O%O%' AND upper(last_name) LIKE '%A%' 6. Acteurs dont la troisième lettre est « B ».
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM actor WHERE upper(first_name) LIKE '__B%' 7. Villes commençant par 'a'. Spoiler à l'intérieur Sélectionnez Cacher un deux 3 SELECT * FROM city WHERE upper(city) LIKE 'A%' 8. Villes qui se terminent par 's'.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM city WHERE upper(city) LIKE '%S' 9. Villes du pays 61.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM city WHERE country_id = 61 10. Villes du pays 'Espagne'.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM city WHERE country_id = (SELECT country_id FROM country WHERE upper(country) = 'SPAIN') 11. Villes aux noms composés.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM city WHERE city LIKE '% %' 12. Films d'une durée comprise entre 80 et 100.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 5 6 sept 8 9 SELECT * FROM film WHERE length >= 80 and length <= 100; -- segunda opcion
SELECT * FROM film WHERE length between 80 and 100; 13. Films avec un rental_rate compris entre 1 et 3.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT * FROM film WHERE rental_rate >= 1 AND rental_rate <= 3; 14. Films avec un titre de plus de 12 lettres.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT title, length(title) as longitud FROM film WHERE length(title) >= 12; 15. Films classés PG ou G.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT * FROM film WHERE rating = 'PG' OR rating = 'G' 16. Films qui n'ont pas la cote NC-17.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT * FROM film WHERE rating <> 'NC-17' 17. Films avec un classement PG et une durée de plus de 120.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT * FROM film WHERe rating = 'PG' AND length >= 120 18. Combien y a-t-il d'acteurs ? Spoiler à l'intérieur Sélectionnez Cacher un deux SELECT COUNT(*) as num_actor FROM actor 19. Combien de villes compte le pays « Espagne » ?
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT COUNT(*) as num_cities FROM city WHERE country_id = (SELECT country_id from country where upper(country) = 'SPAIN') 20. Combien de pays commencent par « a » ?
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT COUNT(*) as num_countries FROM country WHERE upper(country) LIKE 'A%' 21. Durée moyenne des films avec PG.
Spoiler à l'intérieur Sélectionnez Afficher>
22. Somme des taux de location de tous les films.
Spoiler à l'intérieur Sélectionnez Cacher
un deux SELECT SUM(rental_rate) as suma_rental FROM film 23. Film avec une durée plus longue.
Spoiler à l'intérieur Sélectionnez Cacher
un deux SELECT MAX(length) as mayor_duracion FROM film 24. Film avec une durée plus courte.
Spoiler à l'intérieur Sélectionnez Cacher
un deux SELECT MIN(length) as mayor_duracion FROM film 25. Afficher les villes du pays Espagne (multi-tables).
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT co.country, c.city FROM city c, country co WHERE c.country_id = co.country_id 26. Montrez le nom du film et le nom des acteurs.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 5 SELECT f.title, a.first_name, a.last_name FROM film f, actor a, film_actor fa WHERE f.film_id = fa.film_id AND a.actor_id = fa.actor_id ORDER BY f.title 27. Affichez le nom du film et ses catégories.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 5 SELECT f.title, c.name as category FROM film f, category c, film_category ca WHERE f.film_id = ca.film_id AND c.category_id = ca.category_id ORDER BY f.title 28. Indiquez le pays, la ville et l'adresse de chaque membre du personnel.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 5 SELECT co.country, c.city, a.address, a.address2, s.first_name, s.last_name FROM country co, city c, address a, staff s WHERE co.country_id = c.country_id AND a.city_id = c.city_id AND s.address_id = a.address_id 29. Affichez le pays, la ville et l'adresse de chaque client.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 5 SELECT co.country, c.city, a.address, a.address2, cu.first_name, cu.last_name FROM country co, city c, address a, customer cu WHERE co.country_id = c.country_id AND a.city_id = c.city_id AND cu.address_id = a.address_id 30. Nombre de films de chaque classement
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 SELECT rating, count(*) FROM film GROUP BY rating 31. Combien de films l'acteur ED CHASE a-t-il réalisés ? Spoiler à l'intérieur Sélectionnez Cacher un deux 3 4 5 6 sept SELECT first_name, last_name, count(*) FROM actor a, film f, film_actor fa WHERE f.film_id = fa.film_id AND a.actor_id = fa.actor_id AND first_name = 'ED' AND last_name = 'CHASE' GROUP BY first_name, last_name 32. Durée moyenne des films dans chaque catégorie.
Spoiler à l'intérieur Sélectionnez Cacher
un deux 3 4 SELECT c.name, category, avg(f.length) as media_duracion FROM category c, film f, film_category fc WHERE c.category_id = fc.category_id AND f.film_id = fc.film_id