1. Intervjuu ajal tekkis mul probleem, nimelt kirjutada tabel kahe väljaga id-ga ja nimega, pärida kõik andmed duplikaatnimedega ning nüüd loetleda järgmised:
2. Pärast kõigi andmete grupeerimist on allpool loetletud duplikaatandmete korduste arvu päringuandmed:
3. Järgmine on teiste tulemuste vaatamiseks ning nüüd on loetletud järgmine: Täielik nimekiri meetoditest duplikaatkirjete pärimiseks ja kustutamiseks
1. Leia tabelist korduvad duplikaatkirjed ja duplikaatkirjed hinnatakse ühe välja (peopleId) alusel.
2. Kustuta tabelist üleliigsed duplikaatkirjed ning duplikaatkirjed hinnatakse ühe välja (peopleId) alusel, jättes alles vaid kirjed, millel on väikseim rowid
3. Leia tabelist korduvad duplikaatkirjed (mitu välja)
4. Kustuta tabelist üleliigsed duplikaatkirjed (mitu välja), jättes alles ainult kirjed, millel on väikseim rowid
5. Leia tabelist korduvad duplikaatkirjed (mitu välja) ja ei sisalda kirjeid, millel on kõige vähem rowid
(kaks)
Näiteks Tabelis A on väli "nimi", Ja "nime" väärtus võib erinevate kirjete vahel olla sama, Nüüd pead pärima esemeid, millel on duplikaatsed "nime" väärtused tabeli kirjete vahel;
Kui ka sugu on sama, on see järgmine:
(kolm)
Meetod 1
Meetod 2 "Duplikaatkirjetel" on duplikaatkirjete kaks tähendust: üks on täielikult duplikaatne kirje, st kirje, kus kõik väljad on dubleeritud, ja teine on kirje, kus võtmeväljade osad on duplikaatsed, näiteks Nime väli on dubleeritud, samas kui teised väljad ei pruugi olla dreplikaatsed või kõik duplikaadid võib ignoreerida.
1. Esimese kordustüübi puhul on seda suhteliselt lihtne lahendada ja kasutada
Saad tulemuste komplekti ilma dubleeritud kirjeteta.
Kui tabel peab kustutama duplikaatkirjed (säilitatakse 1 duplikaatkirje),
Seda saab kustutada järgmiselt
See dubleerimine tekib halva tabeli disaini tõttu ja seda saab lahendada unikaalsete indeksiveergude lisamisega.
2. Selline duplikaatprobleem nõuab tavaliselt esimese kirje säilitamist duplikaatkirjes ning töömeetod on järgmine: Eeldades, et on olemas duplikaatväljad nagu Nimi ja Aadress, on vajalik nende kahe välja unikaalne tulemuste komplekt
Viimane valik annab tulemuste komplekti nime ja aadressi kohta, mida ei korrata (kuid on olemas täiendav autoID väli, mida saab kirjutamisel valikuklausli sisse kirjutada)
(4)
Päringud dubleeritakse
|