mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 21:24 Benutzername: Passwort: Auto-Login

Thema: abfrage ob werte doppelt in einer spalte vorkommen vom 26.04.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> abfrage ob werte doppelt in einer spalte vorkommen
Seite: 1, 2  Weiter
Autor Nachricht
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 26.04.2006 14:51
Titel

abfrage ob werte doppelt in einer spalte vorkommen

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mi 26.04.2006 15:31
Titel

Antworten mit Zitat Zum Seitenanfang

willst du wissen ob sie doppelt vorkommen oder willst du sie nur einmal selektieren wenn
welche doppelt drin sind?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Mi 26.04.2006 15:38
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 26.04.2006 16:40
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
Kash
Threadersteller

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 26.04.2006 16:53
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
Rakchasa

Dabei seit: 29.12.2005
Ort: Bodensee Outback
Alter: 38
Geschlecht: Männlich
Verfasst Mi 26.04.2006 17:03
Titel

Antworten mit Zitat Zum Seitenanfang

gruppier sie und lass die anzahl anzeigen (count). die die 2 mal vorkommen (WHERE bla = 2) einfach löschen.
...oder eben mit DISTINCT
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Mi 26.04.2006 19:07
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
xaos

Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
Verfasst Mi 26.04.2006 21:48
Titel

Antworten mit Zitat Zum Seitenanfang

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...
  View user's profile Private Nachricht senden
 
Ä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?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.