Goed ontworpen relationele databases bieden garanties voor het voorkomen van duplicatie van data . Helaas, soms gegevens worden geïmporteerd uit bronnen die niet over dergelijke waarborgen beschikken. Bovendien , soms databases zijn gewoon slecht ontworpen . In deze gevallen moet u wellicht SQL gebruiken om deze dubbele records te vinden . Het vinden en het samenvoegen van deze gegevens kan u helpen de integriteit van uw bestaande database te onderhouden . Instructies Type 1 het volgende om uw uitspraak te beginnen : select distinct a_field van your_table_name A Vervang " a_field " met het veld dat dubbele gegevens kunnen bevatten . Vervang " your_table_name " met de naam van uw doelgroep tabel Typ de volgende regels onmiddellijk na de laatste twee lijnen 2 : . Waar niet uniek ( select B.a_field van your_table_name B Vervang " a_field " met het veld dat dubbele gegevens kunnen bevatten . Vervang " your_table_name " met de naam van de naam van uw doelgroep tabel . Dit is hetzelfde gebied en tafel uit de vorige stap . < br > Type 3 de volgende regels onmiddellijk na de laatste twee regels : waar A.a_field = B.a_field ) op Twitter Voer de query uit om de records te retourneren met dubbele gegevens voor het opgegeven veld .
|