Autor |
Nachricht |
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mi 26.04.2006 14:51
Titel abfrage ob werte doppelt in einer spalte vorkommen |
|
|
hallo leute,
komme gerade nicht darauf wie ich meine sql abfrage gestalten soll um zu prüfen ob in einer tabelle ,
bsp. feld=adress, werte doppelt vorkommen!
habe irgendwie DISTINCT im kopf, aber kein plan wie ich es abfragen soll.
kannn mir bitte jemadn helfen?
grüßle kash
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Mi 26.04.2006 15:31
Titel
|
|
|
willst du wissen ob sie doppelt vorkommen oder willst du sie nur einmal selektieren wenn
welche doppelt drin sind?
|
|
|
|
|
Anzeige
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Mi 26.04.2006 15:38
Titel
|
|
|
Aufsteigend sortieren, Abfragen ob der Wert da drüber gleich ist. Ist er es, ist es doppelt, wenn nicht, das gleiche mit dem Wert da drunter machen.
Zuletzt bearbeitet von Nimroy am Mi 26.04.2006 15:42, insgesamt 1-mal bearbeitet
|
|
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mi 26.04.2006 16:40
Titel
|
|
|
Skyw4lker hat geschrieben: | willst du wissen ob sie doppelt vorkommen oder willst du sie nur einmal selektieren wenn
welche doppelt drin sind? |
wenn ein datensatz doppelt vorkommt (also gleiche schreibweise der hier im fall emailadresse) diese sollen gefunden werden.Mit 'like' wird das nicht funktionieren.
|
|
|
|
|
Kash
Threadersteller
Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht:
|
Verfasst Mi 26.04.2006 16:53
Titel
|
|
|
Nimroy hat geschrieben: | Aufsteigend sortieren, Abfragen ob der Wert da drüber gleich ist. Ist er es, ist es doppelt, wenn nicht, das gleiche mit dem Wert da drunter machen. |
bei über 500 datensätzen wird das aber nciht klappen.
denn so kontrolliere ich nur jeweils 3 datensätze und alle anderen bleiben unberührt.
|
|
|
|
|
Rakchasa
Dabei seit: 29.12.2005
Ort: Bodensee Outback
Alter: 38
Geschlecht:
|
Verfasst Mi 26.04.2006 17:03
Titel
|
|
|
gruppier sie und lass die anzahl anzeigen (count). die die 2 mal vorkommen (WHERE bla = 2) einfach löschen.
...oder eben mit DISTINCT
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Mi 26.04.2006 19:07
Titel
|
|
|
Kash hat geschrieben: | Nimroy hat geschrieben: | Aufsteigend sortieren, Abfragen ob der Wert da drüber gleich ist. Ist er es, ist es doppelt, wenn nicht, das gleiche mit dem Wert da drunter machen. |
bei über 500 datensätzen wird das aber nciht klappen.
denn so kontrolliere ich nur jeweils 3 datensätze und alle anderen bleiben unberührt. |
Musst du das einmalig oder mehrmals machen?
Wenn einmalig, schmeiß die Tabelle nach Excel, da geht das ganz locker.
|
|
|
|
|
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
Verfasst Mi 26.04.2006 21:48
Titel
|
|
|
Code: | SELECT
id, count(adress) AS counter
FROM
tabelle
GROUP BY
adress
HAVING counter > 1 ; |
Schmeisst dir das Feld id sowie die Anzahl der jeweiligen Mehrfachvorkommen aus...
|
|
|
|
|
|
|
|
Ähnliche Themen |
[PHP] zeilen verbinden und werte aus spalte zusammenzählen
[PHP MySql] Abfrage Vertauscht Werte?
[PHOTOSHOP CS2] - SPALTE
SQL Error bei ID-Spalte
IF Spalte exists?
[SQL] Wie einzelne Spalte sortieren?
|
|