1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în baze de date relaționale în SQL

Connected

exercițiu

CONCATenează coloane într-o cheie surogat

O altă strategie pentru a adăuga o cheie surogat la un tabel existent este concatenarea coloanelor cu funcția CONCAT().

Gândește-te la următorul exemplu de tabel:

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

Tabelul este populat cu 10 rânduri de date complet fictive.

Din păcate, tabelul nu are încă o cheie primară. Nicio coloană nu conține doar valori unice, așa că unele coloane pot fi combinate pentru a forma o cheie.

În exercițiile următoare, vei combina coloanele make și model într-o astfel de cheie surogat.

Instrucțiuni 1/4

undefined XP
    1
    2
    3
    4

Numără câte rânduri distincte există folosind combinația coloanelor make și model.