Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Suchen von Duplikaten mit SQL ???

Empfohlene Antworten

Veröffentlicht

moin leutz !!

kann mir jemand verraten ob es möglich ist mit einem sql - befehl duplikate aus einer adressdatenbank zu filtern?

wenn ja, wie heißt der ?? oder gibt es noch eine ander möglichkeit dies zu tun ??

Über ein Befehl weiss ich nichts aber das Problem sollte auch über eine stored Procedure zu lösen sein, die sich einen Datensatz merkt mit den anderen abgleicht und gleiche Löscht. Nach abschluss dann auf den nächsten Datensatz springt und wieder von vorn anfängt.

Wäre allerdings nur mein erster Lösungsansatz, vielleicht fällt mir noch was besseres ein.

Hi!

Kommt natürlich auch drauf an, welche DB Du verwendest.

Zum Beispiel könntest Du in Access einfach mit dem Abfrage - Assisstent eine Duplikatsuche erstelen und Dir die Abfrage dann in dr SQL- Ansicht ansehen. Das kannst Du dann kopieren und weiter verwenden.

Gruss

Hallo!

Kommt auf die Datenbank drauf an. Es gibt den Befehl DISTINCT, weiß aber nicht ob Access den beherrscht.

Ansonsten:

SELECT DISTINCT Feldname FROM Tabellenname;

Cu

Atreju

Original geschrieben von Atreju

Hallo!

Kommt auf die Datenbank drauf an. Es gibt den Befehl DISTINCT, weiß aber nicht ob Access den beherrscht.

Ansonsten:

SELECT DISTINCT Feldname FROM Tabellenname;

Cu

Atreju

Mit DISTINCT bekommst Du nur eindeutige Datensätze, aber keine Duplikate oder doppelte Datensätze angezeigt.

Nichts desto trotz unterstützt Access auch diese Funktion;)

Gruss

Voraussetzung Tabelle

Feld1: ID

Feld2: name1

Feld3: alter

SELECT First([name1]) AS [name1 Feld], Count([name1]) AS AnzahlVonDuplikaten

FROM Tabelle1

GROUP BY [name1]

HAVING Count([name1])>1;

Geprüft wird in diesem Fall nur auf das Feld name1, läßt sich jedoch Grundsätzlich erweitern

Nichtmöglich ist meines Wissens das Löschen bei Duplikaten bis auf einen Satz sondern nur alle Einträge eines Duplikats

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.