BaşlayınÜcretsiz Başlayın

Sahte anahtar için sütunları CONCAT ile birleştir

Var olan bir tabloya sahte (surrogate) anahtar eklemenin bir başka yolu da mevcut sütunları CONCAT() fonksiyonuyla birleştirmektir.

Şu örnek tabloyu düşünelim:

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

Tablo, tamamen uydurma verilerden oluşan 10 satırla doldurulmuştur.

Ne yazık ki, tablonun henüz bir birincil anahtarı yok. Sütunların hiçbiri tek başına yalnızca benzersiz değerlerden oluşmuyor, bu yüzden bazı sütunlar birleştirilerek bir anahtar oluşturulabilir.

İzleyen egzersizlerde, make ve model sütunlarını böyle bir sahte anahtara dönüştüreceksin.

Bu egzersiz

SQL ile İlişkisel Veritabanlarına Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Count the number of distinct rows with columns make, model
___
FROM cars;
Kodu Düzenle ve Çalıştır