🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.

🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

doppelte Namen aussortieren

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Kibo
Beiträge: 45
Registriert: Do 24. Feb 2011, 15:34

doppelte Namen aussortieren

Beitrag von Kibo » Do 2. Feb 2012, 20:28

aus einer Datenbanktabelle mit Name und Vorname möchte ich (Ha, muss ich!) alle doppelte auftauchenden Namen aussortieren, so das jeder nur einmal auftaucht. finde leider keine entsprechende Möglichkeit

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: doppelte Namen aussortieren

Beitrag von F3K Total » Do 2. Feb 2012, 21:19

Hi,
was genau möchtest Du machen?
Willst Du doppelte Werte nur einmal angezeigt bekommen?
Dazu benutzte mal den SQL-Befehl SELECT DISTINCT ... (eindeutige Werte und Abfrageentwurf sind die Suchbegriffe in der Hilfe)

Gruß R
Windows 11: AOO, LO Linux Mint: AOO, LO

Kibo
Beiträge: 45
Registriert: Do 24. Feb 2011, 15:34

Re: doppelte Namen aussortieren

Beitrag von Kibo » Do 9. Feb 2012, 17:40

Hat geklappt, danke

Sqiff
Beiträge: 1
Registriert: Fr 13. Jul 2012, 19:56

Re: doppelte Namen aussortieren

Beitrag von Sqiff » Fr 13. Jul 2012, 19:58

F3K Total hat geschrieben:Hi,
was genau möchtest Du machen?
Willst Du doppelte Werte nur einmal angezeigt bekommen?
Dazu benutzte mal den SQL-Befehl SELECT DISTINCT ... (eindeutige Werte und Abfrageentwurf sind die Suchbegriffe in der Hilfe)

Gruß R
Sorry, aber ich bin voll der Anfänger. Wo muss man diesen Befehl eigentlich eingeben?

LG

RobertG
* LO-Experte *
Beiträge: 2884
Registriert: Sa 19. Mai 2012, 17:37
Kontaktdaten:

Re: doppelte Namen aussortieren

Beitrag von RobertG » Fr 13. Jul 2012, 20:51

Hallo Sqiff,
Sqiff hat geschrieben:
F3K Total hat geschrieben: Dazu benutzte mal den SQL-Befehl SELECT DISTINCT ... (eindeutige Werte und Abfrageentwurf sind die Suchbegriffe in der Hilfe)
Sorry, aber ich bin voll der Anfänger. Wo muss man diesen Befehl eigentlich eingeben?
Das sind Begriffe, die in einer Abfrage auftauchen können. Erstelle eine Abfrage in der grafischen Benutzeroberfläche, schalte anschließend die Design-Ansicht aus. Jetzt siehst Du die Formulierung im SQL-Code.
Beispiel: In einer Tabelle "Personen" hast Du unter anderem das Feld "Nachname" und das Feld "Vorname". Erstellst Du eine Abfrage, so lautet der einfache SQL-Befehl für die Nachnamen:
SELECT "Nachname" FROM "Personen"
Hiermit werden alle Nachnamen angezeigt, auch doppelte Nachnamen.
SELECT DISTINCT "Nachname" FROM "Personen"
zeigt keine doppelten Nachnamen mehr an. Das DISTINCT kannst Du nicht in der grafischen Benutzeroberfläche einfügen, sondern musst es direkt in den Code schreiben.
SELECT DISTINCT "Nachname", "Vorname" FROM "Personen"
zeigt jetzt keine doppelten Kombinationen von Nachname und Vorname mehr an, also Personen, die komplett gleich heißen. Je mehr Felder Du in der Abfrage hast, desto mehr Datensätze werden angezeigt. DISTINCT sortiert also nur die identischen Anzeigen aus.
Ein sehr ähnliches Ergebnis, nur nicht entsprechend sortiert bei der eingebauten HSQLDB, erhältst Du übrigens mit der in der grafischen Benutzeroberfläche verfügbaren Funktion "Gruppierung", die Du allerdings bei allen Feldern (für die HSQLDB) anwählen musst.

Gruß

Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten