CONCATENAR columnas en una clave sustituta

Otra estrategia para añadir una clave sustituta a una tabla existente es concatenar las columnas existentes con la función CONCAT().

Pensemos en la siguiente tabla de ejemplo:

CREATE TABLE cars (

 make varchar(64) NOT NULL,

 model varchar(64) NOT NULL,

 mpg integer NOT NULL

)

La tabla se rellena con 10 filas de datos completamente ficticios.

Por desgracia, la tabla aún no tiene clave primaria. Ninguna de las columnas está formada solo por valores únicos, por lo que algunas columnas pueden combinarse para formar una clave.

En los ejercicios siguientes, combinarás make y model en una clave sustituta de este tipo.

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Ejercicio interactivo práctico

Convierte la teoría en acción con uno de nuestros ejercicios interactivos

Empieza a hacer ejercicio