1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Relational Databases in SQL

Connected

cvičení

Vytvoření náhradního klíče zřetězením sloupců

Další způsob, jak přidat náhradní klíč do existující tabulky, je zřetězení stávajících sloupců pomocí funkce CONCAT().

Podívejme se na následující příklad tabulky:

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

Tabulka je naplněna 10 řádky zcela fiktivních dat.

Boužel tabulka zatím nemá primární klíč. Žádný ze sloupců neobsahuje pouze unikátní hodnoty, takže je potřeba kombinovat více sloupců dohromady a vytvořit tak klíč.

V průběhu následujících cvičení zkombinuješ sloupce make a model do takového náhradního klíče.

Pokyny 1/4

undefined XP
    1
    2
    3
    4

Spočítej počet unikátních řádků na základě kombinace sloupců make a model.