Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájsť duplicitné SQL záznamov

Dobre navrhnuté relačnej databázy poskytujú záruky pre zamedzenie duplikácie dát . Bohužiaľ , niekedy sú dáta importované zo zdrojov , ktoré nemajú také záruky . Navyše , niekedy databázy sú jednoducho zle navrhnuté . V týchto prípadoch budete musieť použiť SQL nájsť tieto duplicitné záznamy . Vyhľadanie a zlúčenie týchto záznamov vám pomôže udržať integritu vašej existujúcej databázy . Pokyny dovolená 1

zadajte nasledovné začnite vyhlásenie :

select distinct a_field

z your_table_name mladého

Nahradiť " a_field " s poľom ktoré by mohli obsahovať duplicitné dáta . Nahradiť " your_table_name " s názvom vašej cieľovej tabuľky
2

ihneď po posledných dvoch riadkoch zadajte nasledujúce riadky : .

, Kde nie sú jedinečné ( vyberte B.a_field

z your_table_name B

Nahradiť " a_field " s poľami , ktoré by mohli obsahovať duplicitné dáta . Nahraďte " your_table_name " s názvom názov vašej cieľovej tabuľky . To je rovnaké polia a tabuľky z predchádzajúceho kroku .

3

ihneď potom , čo za posledné dva riadky zadajte nasledujúce riadky :

kde A.a_field = B.a_field )

spustite dotaz vrátiť záznamy s duplicitných údajov pre určeného poľa .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené