-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBasicsQueries.sql
More file actions
66 lines (53 loc) · 1.4 KB
/
Copy pathBasicsQueries.sql
File metadata and controls
66 lines (53 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
USE sakila;
-- ¿Cuántas películas hay en la base de datos?
SELECT COUNT(*)
AS cantidad_peliculas
FROM film;
-- ¿Cuántos empleados hay en la tienda?
SELECT COUNT(*)
AS cantidad_empleados
FROM staff;
-- ¿Cuántos registros de rentas tenemos?
SELECT COUNT(*)
AS cantidad_rentas
FROM rental;
-- ¿Tenemos películas en cuántos idiomas?
SELECT COUNT(DISTINCT language_id)
AS cantidad_idiomas
FROM film;
-- Trae la lista de nombres y apellidos de los actores.
SELECT actor.first_name, actor.last_name
FROM actor;
-- Trae en una sola columna el nombre completo de todos los actores (nombre y apellido).
SELECT CONCAT(actor.first_name,' ', actor.last_name)
AS nombre_completo
FROM actor;
-- ¿Cuál es la película con mayor duración que tenemos y cuál es la de menor duración?
SELECT title, length
FROM film
ORDER BY length DESC
LIMIT 1;
SELECT title, length
FROM film
ORDER BY length ASC
LIMIT 1;
-- ¿Cuál es la película más vieja que tenemos y cuál es la más nueva?
SELECT title, release_year
FROM film
ORDER BY length DESC
LIMIT 1;
SELECT title, release_year
FROM film
ORDER BY length ASC
LIMIT 1;
-- ¿Cuáles y cuántas categorías de películas tenemos?
SELECT COUNT(DISTINCT category_id)
AS cantidad_categorias
FROM film_category;
SELECT DISTINCT name
AS categorias
FROM category;
-- ¿Cuántos clientes hay registrados en la base de datos?
SELECT COUNT(*)
AS total_clientes
FROM customer;