ComeçarComece gratuitamente

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

Experimente este exercício preenchendo este código de exemplo.

-- Count the number of distinct rows with columns make, model
___
FROM cars;
Editar e executar código