Apéndice B. Soluciones a los ejercicios

Capítulo 3

Ejercicio 3-1

Recupera el ID de actor, el nombre y los apellidos de todos los actores. Ordena por apellido y luego por nombre.

mysql> SELECT actor_id, first_name, last_name
    -> FROM actor
    -> ORDER BY 3,2;
+----------+-------------+--------------+
| actor_id | first_name  | last_name    |
+----------+-------------+--------------+
|       58 | CHRISTIAN   | AKROYD       |
|      182 | DEBBIE      | AKROYD       |
|       92 | KIRSTEN     | AKROYD       |
|      118 | CUBA        | ALLEN        |
|      145 | KIM         | ALLEN        |
|      194 | MERYL       | ALLEN        |
...
|       13 | UMA         | WOOD         |
|       63 | CAMERON     | WRAY         |
|      111 | CAMERON     | ZELLWEGER    |
|      186 | JULIA       | ZELLWEGER    |
|       85 | MINNIE      | ZELLWEGER    |
+----------+-------------+--------------+
200 rows in set (0.02 sec)

Ejercicio 3-2

Recupera el ID de actor, el nombre y los apellidos de todos los actores cuyo apellido sea igual a 'WILLIAMS' o 'DAVIS'.

 mysql> SELECT actor_id, first_name, last_name     -> FROM actor     -> WHERE last_name = 'WILLIAMS' OR last_name = 'DAVIS'; +----------+------------+-----------+ | actor_id | first_name | last_name | +----------+------------+-----------+ |        4 | JENNIFER   | DAVIS     | |      101 | SUSAN      | DAVIS     | |      110 | SUSAN      | DAVIS     | |       72 | SEAN       | WILLIAMS  | |      137 | MORGAN     | WILLIAMS  | |      172 ...

Get Aprender SQL, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.