CommencerCommencer gratuitement

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

Afficher le cours

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;
Modifier et exécuter le code