CONCATENER les colonnes vers une clé de substitution
Une autre stratégie pour ajouter une clé de substitution à un tableau existant consiste à concaténer les colonnes existantes à l'aide de la fonction CONCAT()
.
Prenons l'exemple du tableau suivant :
CREATE TABLE cars (
make varchar(64) NOT NULL,
model varchar(64) NOT NULL,
mpg integer NOT NULL
)
Le tableau est alimenté par 10 tableaux de données totalement fictives.
Malheureusement, le tableau n'a pas encore de clé primaire. Aucune des colonnes n'est constituée de valeurs uniques, de sorte que certaines colonnes peuvent être combinées pour former une clé.
Au cours des exercices suivants, vous combinerez make
et model
dans une telle clé de substitution.
Cet exercice fait partie du cours
Introduction aux bases de données relationnelles SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Count the number of distinct rows with columns make, model
___
FROM cars;