Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Nein, DISTINCT sorgt dafür, dass keine Datensätze doppelt zurückgeliefert werden. GROUP BY gruppiert gleiche Ergebnisse in deiner gewünschten Spalte(n).

Hier findest du ein paar allgemeine Dinge zum Thema SQL:

SQL Topics

Geschrieben

group by benutzt du z.b.

bei plz name

56071 müller

56071 gude

56072 mayer

56073 keinen plan

56074 nix

56075 hallo

würdest du jetzt z.b. einen count über den groub by von plz laufen lassen

würde die ausgabe so aussehen

56071 2

56072 1

56073 1

56074 1

56075 1

Geschrieben
Kann mir mal jemand den Unterschied zwischen GROUP BY und DISTINCT erklären?
Es gibt keinen direkten "Unterschied", genauso wenig wie es eine direkte "Gemeinsamkeit" gibt. Du willst Äpfel mit Birnen vergleichen.
Geschrieben

Also nochmal hier

Tabelle "projekt"

Aufgabe

-----------

Projektleiter

Projektleiter

Mitarbeiter

Angestellter

Mitarbeiter

Wenn ich ein "SELECT aufgabe FROM projekt GROUP BY 1" durchführe, dann lautet das Ergebnis:

Aufgabe

------------

Projektleiter

Mitarbeiter

Angestellter

Auch wenn man: "SELECT DISTINCT aufgabe FROM projekt" ausführt, bekommt man das gleiche Ergebnis.

So, wie ich es verstehe, haben Group by und Distinct Gemeinsamkeiten, aber Group by kann einwenig mehr bewerkstelligen.

Bsp.

"SELECT aufgabe, count (*) AS ANZAHL FROM projekt GROUP BY aufgabe" liefert:

Aufgabe Anzahl

------------ --------

Projektleiter 2

Mitarbeiter 2

Angestellter 1

Das ist aber mit DISTINCT nicht realisierbar....stimmts?

Geschrieben

Hast du dir denn gar nichts durchgelesen? Weder die Posts, noch die Seite von mir?

Die beiden sind grundlegend komplett andere Dinge, du wendest sie nur äußerst ungünstig an!

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...