MySQL – Mencari Rekod yang Berulang
Semasa proses migrasi data dari sumber seperti Excel dan
mahu diimport ke database, biasanya pengaturcara perlu memastikan tiada rekod
atau data yang berulang.
Dengan menggunakan antaramuka seperti PhpMyadmin, Mysql
Navigator, Navicat, kita boleh mencari rekod yang berulang ini dengan
menggunakan query berikut:
1 – Menggunakan Inner Join
SELECT a.firstname, a.lastname, a.address
FROM list a
INNER JOIN list b ON
a.address = b.address
WHERE a.id <> b.id
Penggunaan DINSTICT diperlukan untuk mencari data yang lebih
daripada 2
2 – Menggunakan Having
SELECT date FROM logs group by date having count(*) >= 2
Sekiranya anda berminat untuk menambah ilmu dengan lebih
lanjut dalam penggunaan MySQL, anda boleh menghadiri kursus yang disediakan
kami dengan melayari http://training.2-sigma.com.
Selain itu juga, anda boleh menghubungi wakil kami melalui farahiryanti@2-sigma.com
atau telefon 03-61880601
0 comments:
Post a Comment