UNIQUE - Constraint
Unique dalam SQL adalah sebuah constraint yang digunakan untuk memastikan bahwa setiap nilai dalam kolom tertentu di dalam sebuah tabel adalah unik, artinya tidak ada duplikat atau nilai yang sama.
Contoh penggunaannya adalah sebagai berikut: Misalkan kita memiliki tabel "produk" dengan kolom "id_produk" dan "nama_produk". Untuk memastikan bahwa setiap id_produk adalah unik, kita dapat menambahkan constraint UNIQUE pada kolom "id_produk". Dengan begitu, jika kita mencoba untuk menambahkan data dengan id_produk yang sama, SQL akan menghasilkan error.
Berikut adalah contoh kode SQL untuk menambahkan constraint UNIQUE pada kolom "id_produk":
ALTER TABLE produk ADD CONSTRAINT unq_id_produk UNIQUE (id_produk);
Dengan constraint ini, kita dapat memastikan bahwa setiap id_produk yang ditambahkan ke dalam tabel produk akan selalu unik.
Selain itu, constraint UNIQUE juga dapat digunakan untuk menghindari duplikasi pada kolom tertentu yang harus unik, seperti nomor telepon, email, username, dan sebagainya. Contoh lainnya adalah pada tabel "pesanan" dengan kolom "nomor_pesanan", kita dapat menambahkan constraint UNIQUE pada kolom tersebut untuk memastikan bahwa setiap nomor pesanan yang dibuat selalu unik dan tidak ada nomor pesanan yang sama.
Berikut adalah contoh kode SQL untuk menambahkan constraint UNIQUE pada kolom "nomor_pesanan":
ALTER TABLE pesanan ADD CONSTRAINT unq_nomor_pesanan UNIQUE (nomor_pesanan);
Dengan constraint ini, kita dapat memastikan bahwa setiap nomor_pesanan yang dibuat akan selalu unik dan tidak akan terjadi duplikasi. Jika ada upaya untuk menambahkan nomor pesanan yang sama, SQL akan menghasilkan error.
Secara keseluruhan, constraint UNIQUE sangat penting dalam mengelola tabel SQL karena memastikan data yang disimpan dalam tabel adalah unik dan tidak terjadi duplikasi. Hal ini sangat penting terutama pada kolom-kolom yang harus unik, seperti ID atau nomor yang harus unik, sehingga tidak terjadi kebingungan atau kesalahan dalam memproses data.
Komentar
Posting Komentar