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
Ejercicio interactivo práctico
Convierte la teoría en acción con uno de nuestros ejercicios interactivos
