Poista Kaksoiskappaleet Taulukon SQL Server
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 BYlauseke taiROW_NUMBER()toiminto. - käytä
DELETElausumaa 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 arvotfirst_name,last_namejaemailsarakkeet. - Sitten
DELETElausunto 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.