Mulai sekarangMulai 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 merupakan bagian dari kursus

Pengantar Basis Data Relasional dalam SQL

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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