1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction aux bases de données relationnelles en SQL

Connected

Exercice

Concaténer des colonnes pour créer une clé de substitution

Une autre stratégie pour ajouter une clé de substitution à une table existante consiste à concaténer des colonnes existantes avec la fonction CONCAT().

Prenons l'exemple de la table suivante :

CREATE TABLE cars (
 make varchar(64) NOT NULL,
 model varchar(64) NOT NULL,
 mpg integer NOT NULL
)

La table contient 10 lignes de données entièrement fictives.

Malheureusement, la table n'a pas encore de clé primaire. Aucune colonne ne contient uniquement des valeurs uniques; certaines colonnes peuvent donc être combinées pour former une clé.

Dans les exercices suivants, vous allez combiner make et model pour créer une telle clé de substitution.

Instructions 1/4

undefined XP
    1
    2
    3
    4

Comptez le nombre de lignes distinctes avec la combinaison des colonnes make et model.