Sven Rautenberg: SQL - Schwieriger Verdichtungsquery

Beitrag lesen

Moin!

Wie formuliere ich einen SQL Befehl, welcher dieses Gruppenkennzeichen erzeugt ?? Der also immer dann die Gruppe um
eins erhöht, wenn der Name wechselt ??

Keine mir bekannte SQL-Funktion leistet dies, außer du speicherst eine derartige Information schon direkt in der Tabelle mit ab (dann steht sie natürlich zur Verfügung).

Oder wie ginge es noch auf einem ganz anderen Weg ???

Der machbarere Lösungsansatz würde außerhalb von SQL laufen. Du liest deine ausgedehnte Tabelle ohne DISTINCT aus der Datenbank ein und entscheidest vor der Ausgabe jeweils, ob der Datensatz hinreichend "gleich" zum vorhergehenden ist, damit er unterdrückt werden soll.

  • Sven Rautenberg