Bisa juga untuk mengatasi tampilan data double bisa menggunakan syntaks DISTINCT, namun teknik ini hanya membatasi data yang ditampilkan agar tidak double.
Penggunaanya bisa seperti ini:
SELECT DISTINCT * FROM nama_table
Untuk mempermudah bisa juga anda cek beberapa tabel yang memiliki record double dengan menggunakan syntak berikut:
SELECT nama_field_yang_di_uji, COUNT(*)
FROM nama_tabel
GROUP BY nama_field_yang_di_uji
HAVING ( COUNT(nama_field_yang_di_uji) > 1 )
Kode diatas adalah menghitung jumlah record dari tabel tertentu dengan jumlah record pada tabel yang diuji memiliki record lebih dari satu (1) digroupkan juga berdasarkan nama field yang di uji.
Teknik lain adalah dengan cara cek sebuah data berdasarkan kunci utama atau yang bisa dianggap unik dalam sebuah tabel. Teknik ini diletakan di proses INSERT pada kode program anda. Jadi ketika data masuk cek dulu apakah data tersebut sudah ada atau belum di database jika belum ada masukan data dan jika sudah ada batalkan data yang diuji (jika data yang diinput bersifat banyak).
Nah sampai disini mudah mudahan bermanfaat..
Post a Comment
Silahkan anda tulis komentar di bawah ini !