1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do relacyjnych baz danych w SQL

Connected

ćwiczenie

Tworzenie klucza zastępczego przez CONCATenację kolumn

Inną strategią dodania klucza zastępczego do istniejącej tabeli jest połączenie istniejących kolumn za pomocą funkcji CONCAT().

Rozważ następujący przykład tabeli:

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

Tabela zawiera 10 wierszy całkowicie fikcyjnych danych.

Niestety tabela nie ma jeszcze klucza głównego. Żadna z kolumn nie zawiera wyłącznie unikalnych wartości, więc klucz można utworzyć przez połączenie kilku kolumn.

W kolejnych ćwiczeniach połączysz kolumny make i model w taki właśnie klucz zastępczy.

Instrukcje 1/4

undefined XP
    1
    2
    3
    4

Policz liczbę odrębnych wierszy na podstawie kombinacji kolumn make i model.