ПочатиПочніть безкоштовно

Об'єднайте стовпці в сурогатний ключ за допомогою CONCAT

Ще одна стратегія додати сурогатний ключ до наявної таблиці — це об'єднати наявні стовпці за допомогою функції CONCAT().

Розгляньмо таку прикладну таблицю:

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

Таблиця заповнена 10 рядками цілком вигаданих даних.

На жаль, у таблиці ще немає первинного ключа. Жоден зі стовпців не містить лише унікальних значень, тож деякі стовпці можна поєднати, щоб утворити ключ.

Упродовж наступних вправ ви об'єднаєте make і model у такий сурогатний ключ.

Ця вправа є частиною курсу

Вступ до реляційних баз даних у SQL

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Count the number of distinct rows with columns make, model
___
FROM cars;
Редагувати та запускати код