MulaiMulai sekarang secara gratis

Menggabungkan kolom menjadi kunci pengganti dengan CONCAT

Strategi lain untuk menambahkan kunci pengganti ke tabel yang sudah ada adalah dengan menggabungkan kolom yang ada menggunakan fungsi CONCAT().

Pertimbangkan tabel contoh berikut:

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

Tabel ini diisi dengan 10 baris data fiktif sepenuhnya.

Sayangnya, tabel ini belum memiliki primary key. Tidak ada kolom yang hanya berisi nilai unik, sehingga beberapa kolom dapat digabungkan untuk membentuk sebuah kunci.

Dalam rangkaian latihan berikut, Anda akan menggabungkan make dan model menjadi kunci pengganti seperti itu.

Latihan ini adalah bagian dari kursus

Pengantar Basis Data Relasional dalam SQL

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Count the number of distinct rows with columns make, model
___
FROM cars;
Edit dan Jalankan Kode