Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte SQL editore a použiť štandardné SQL " Vybrať " vyhlásenie vytiahnuť záznamy z tabuľky , kde si myslíte , že duplikáty existujú . Ukážka kódu : SQL > Select column1 , column2 z yourtablename , V obr 1 , " Meno " a stĺpca " Usrid " boli vybrané z tabuľky s názvom " contacts_ersch . " Majte na pamäti , táto tabuľka má ďalšie stĺpce s informáciami , ktoré nie sú zobrazené , napríklad e - mailovej adresy a priezvisko . Vezmite do úvahy napríklad mnoho dátových bodov v rade je možné zaistiť duplicitné riadok máte čo do činenia s naozaj je duplicitné .
2
Skontrolujte duplikát pomocou SQL " gróf " funkcie . Existujú zástupy spôsobov , ako nájsť a skontrolovať duplikáty . V obr 1 , sú tam dva riadky s názvom " David" a ďalšie dva s názvom " Natalie . " Pretože sa jedná o hypotetický príklad , ako Dávid a Natalie sú duplicitné záznamy . Kontrola iba jeden dátový bod , ako je krstné meno je zvyčajne nikdy dosť tak , aby sa dôkladne , celý záznam kontaktu pre každú z týchto osôb sú duplikáty . Jediný rozdiel medzi záznamami je " Usrid " number.One spôsob , ako vykonať kontrolu s SQL pred odstrániť duplicitné záznamy , je použiť funkciu SQL " Count " nájsť , koľkokrát hodnota existuje v stĺpci . Obrázok 2 používa variantu kódu pre hľadanie duplicitných s SQL.Some kód napríklad : SQL > Select column1 , gróf ( Sloupec1 ) Ako NumOccurrencesFrom yourtablenameGroup Od column1Having ( Count ( Sloupec1 ) > 1 ) ;
3
Odstrániť duplicitné riadok pomocou SQL " Delete " vyhlásenie . Váš kód môže vyzerať podobne ako tento : SQL > Odstrániť z yourtablenameWhere column2 = hodnota , ktorú si vybrať z column2Figure 3 ukazuje použitie " Usrid " stĺpci a jej zodpovedajúcou hodnotou šiestich odstrániť duplicitné položku " Natalie . " V ideálnom prípade bude jedinečný identifikátor , ktorý je súčasťou duplicitné záznam . Jedinečný identifikátor v rade , ako je číslo indexu alebo čísla záznamu bude lepšie pripraví a umožní vám rozlúštiť medzi duplikáty , ktoré chcete odstrániť .
4
Skontrolujte odstránenie opakovaním krok 1. Obrázok 4 ukazuje , že s použitím SQL oboch duplicitných záznamov pre Davida a Natáliu boli vymazané " Delete " vyhlásenie . Následne , tam je tiež zrejmý rozdiel zobrazené v počte stĺpci " Usrid " .