CONCATENAR colunas em uma chave substituta
Outra estratégia para adicionar uma chave alternativa a uma tabela existente é concatenar as colunas existentes com a função CONCAT()
.
Vamos pensar na tabela de exemplo a seguir:
CREATE TABLE cars (
make varchar(64) NOT NULL,
model varchar(64) NOT NULL,
mpg integer NOT NULL
)
A tabela foi preenchida com 10 linhas de dados completamente fictícios.
Infelizmente, a tabela ainda não tem uma chave primária. Nenhuma das colunas consiste apenas em valores exclusivos. Portanto, algumas colunas podem ser combinadas para formar uma chave.
No decorrer dos exercícios a seguir, você vai combinar make
e model
em uma chave alternativa.
Este exercício faz parte do curso
Introdução aos Bancos de Dados Relacionais em SQL
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
