---
title: "Rensa bort dubletter!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/59444-rensa-bort-dubletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nisslass"
published: "2002-11-18T16:51:36.000Z"
updated: "2002-11-18T19:17:47.000Z"
replies: 3
views: 377
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/59444-rensa-bort-dubletter"
---

# Rensa bort dubletter!

## #1 — nisslass, 2002-11-18T16:51Z

Hej!

Har ett fält kallat email med en satans massa dubletter, ibland inte bara dubletter utan flera flera gånger, hur får jag bort dessa med ett smart asp-script? (Eller en SQL fråga jag kan köra direkt i DB'n?). Adressen får alltså endast förekomma EN gång.

Detta gäller mySQL alltså :h

tacktack

Permalänk: https://www.webforum.nu/p/59444

## #2 — LarsG, 2002-11-18T17:04Z

Du kan ju utföra dessa kommandon i något lämpligt administrationsverktyg för Mysql

```
create temporary table x (email varchar(100))
insert into x select distinct email from t
delete from t
insert into t select * from x
alter table t add unique(email)
```

Om det är flera relevanta kolumner i tabellen så får du lägga till dom.

Flyttas från ASP

Permalänk: https://www.webforum.nu/p/859982

## #3 — nisslass, 2002-11-18T18:42Z

Kan jag inte på något sätt automatiskt göra om formatet (som finns sparat i db'n): <xxxxxx@hotmail.com>\#<http://xxxxxx@hotmail.com#> till endast <xxxxxx@hotmail.com>. Det måste ju iaf gå via ASP?

Permalänk: https://www.webforum.nu/p/860016

## #4 — LarsG, 2002-11-18T19:17Z

Det borde gå att göra en update

```
update t set email = substring(email from 1 for position('#'  in email ) - 1) where position('#' in email) > 0
```

Permalänk: https://www.webforum.nu/p/860033

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/59444-rensa-bort-dubletter
