Cara Membedakan Unik dan Berbeda dalam SQL?

Perbedaan yang menonjol antara Unique dan Distinct dalam SQL adalah Unique membantu memastikan bahwa semua nilai dalam kolom berbeda sementara Distinct membantu menghapus semua record duplikat saat mengambil record dari tabel.

Secara umum, SQL atau Structure Query Language adalah bahasa yang memungkinkan melakukan berbagai operasi pada data yang disimpan dalam database RDBMS . Selain itu, ada berbagai perintah, dan batasan dalam SQL dan programmer dapat dengan mudah menulis kueri dan mengeksekusinya untuk melakukan penyisipan, pembaruan, penghapusan, dll. Unik dan Berbeda adalah dua di antaranya yang memungkinkan penulisan kueri SQL.

Topik bahasan kami tentang:

  1. Apa yang Unik di SQL -Definisi, Fungsionalitas 2. Apa yang Berbeda dalam SQL? -Definisi, Fungsionalitas 3. Perbedaan Antara Unik dan Berbeda dalam SQL       -Perbandingan perbedaan utama

Istilah Utama

Berbeda, Kunci Utama, SQL, Kunci Unik

Apa yang Unik di SQL

Unique adalah perintah atau batasan dalam SQL yang memastikan bahwa semua nilai dalam kolom berbeda. Selain itu, kunci unik dan kunci utama memberikan jaminan untuk keunikan kolom atau kumpulan kolom. Umumnya, kunci utama sudah memiliki batasan unik. Dimungkinkan untuk memiliki beberapa batasan unik per tabel, tetapi hanya ada satu kunci utama per tabel.

Contoh pembuatan tabel di MySQL dengan Unique adalah sebagai berikut.

BUAT TABEL siswa(

id int bukan nol.

nama varchar(255),

int usia,

IDENTITAS UNIK) );

Selanjutnya, juga dimungkinkan untuk menggunakan batasan unik pada tabel yang ada. Ini akan menambahkan modifikasi ke tabel. Contoh di bawah ini menempatkan batasan unik pada kolom id dari tabel siswa yang ada. Maka dari itu, digunakan dengan ALTER.

ALTER TABLE siswa

TAMBAHKAN UNIK (id);

Apa yang Berbeda dalam SQL?

Distinct adalah perintah SQL yang membantu mengembalikan hanya nilai yang berbeda. Kolom dalam tabel dapat memiliki nilai yang sama beberapa kali. Dengan kata lain, dapat berisi nilai duplikat. Terkadang, pemrogram mungkin perlu menghapus nilai duplikat tersebut dan untuk mendapatkan nilai berbeda yang tersedia di database. Dalam hal ini, dia dapat menggunakan Distinct.

PILIH usia yang BERBEDA DARI siswa;

Selain itu, pernyataan di bawah ini akan menghitung usia siswa yang berbeda.

PILIH JUMLAH (Usia BERBEDA) DARI Siswa;

Perbedaan Antara Unik dan Berbeda dalam SQL

Definisi

Unik adalah batasan dalam SQL yang memungkinkan satu atau lebih bidang atau kolom tabel untuk mengidentifikasi catatan dalam tabel database secara unik. Tapi, Distinct adalah perintah yang digunakan dengan ‘select’ yang membantu mengembalikan nilai yang berbeda atau berbeda dalam kumpulan hasil. Jadi, ini menjelaskan Perbedaan yang menonjol antara Unique dan Distinct dalam SQL.

Penggunaan

Selain itu, unik adalah batasan yang mencegah dua catatan memiliki nilai identik dalam kolom, sementara perbedaan membantu menghapus nilai duplikat saat mengambil data.

Kata terakhir

Singkatnya, SQL adalah bahasa yang memungkinkan melakukan operasi pada data yang disimpan dalam database. Unique dan Distinct adalah dua batasan SQL. Perbedaan yang menonjol antara Unique dan Distinct dalam SQL adalah Unique membantu memastikan bahwa semua nilai dalam kolom berbeda sementara Distinct membantu menghapus semua record duplikat saat mengambil record dari tabel.

Sumber bacaan:
  1. Batasan UNIK SQL, Tersedia di sini . 2.SQL SELECT DISTINCT Statement, Tersedia di sini . 3. “Kata Kunci BERBEDA.” Belajar malam ini, Tersedia di sini .
Sumber gambar:

1..”1954920″ (CC0) melalui Pixabay

Related Posts