Poista Kaksoiskappaleet Taulukon SQL Server

0 Comments

Yhteenveto: tässä opetusohjelmassa opit miten poistaa päällekkäisiä rivejä taulukosta SQL Server.

poistaa päällekkäisiä rivit taulukosta SQL Server, seuraa näitä ohjeita:

  • Löytää päällekkäisiä rivit käyttäen GROUP BY lauseke tai ROW_NUMBER() toiminto.
  • käytä DELETE lausumaa päällekkäisten rivien poistamiseksi.

perustetaan näytetaulukko mielenosoitusta varten.,

Määrittäminen näyte taulukko

Ensinnäkin, luo uusi taulukko nimeltä sales.contacts seuraavasti:

Toiseksi, lisätä joitakin rivejä sales.contacts taulukko:

Kolmanneksi, kyselyn tiedot sales.contacts taulukko:

Code language: SQL (Structured Query Language) (sql)

seuraava kuva näyttää kyselyn tuloksen:

On olemassa monia päällekkäisiä rivit (3,4,5), (6,7), ja (8,9) yhteystiedot, joilla on sama etunimi, viimeinen nimi ja sähköpostiosoite.,

Poistaa päällekkäisiä rivejä taulukosta esimerkki

seuraavan lausuman käyttää yhteisen pöydän ilme (CTE) poistaa päällekkäisiä rivit:

tässä selvitys:

  • Ensimmäinen, CTE käyttää ROW_NUMBER() toiminto löytää päällekkäisiä rivit määritelty arvot first_name, last_name ja email sarakkeet.
  • Sitten DELETE lausunto poistaa kaikki päällekkäisiä rivejä, mutta pitää vain yksi esiintyminen kunkin päällekkäisiä ryhmä.,

SQL Server julkaisi seuraavan viestin, jossa kerrottiin, että päällekkäiset rivit on poistettu.

Jos sinulla kyselyn tietoja sales.contacts taulukon uudelleen, huomaat, että kaikki identtiset rivit poistetaan.

tässä opetusohjelmassa, olet oppinut, miten poistaa päällekkäisiä rivejä taulukosta SQL Server.


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *