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

Ver Curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Comece o exercício