Kann mir jemand hier helfen, die unten Problem zu lösen,SQL-Abfrage mit LISTAGG und CASE-Anweisung
Ich wollte CASE
mit LISTAGG
zur gleichen Zeit verwenden.
sql ich tue
LISTAGG(G.IGROUP_ID,'|') WITHIN GROUP (ORDER BY G.igroup_id) AS SERVICES
So ist der Ausgang arbeitet so gut nur
**SERVICES**
Row 1 : 50|100|128
Row 2 : 100|100|128
so ich hier einen Fall, oder wenn sonst Logik schreiben wollte (wenn 50 | 100 | 128) sollte es sich als "ja" anders darstellen, wenn 100 | 100 | 128 dann als
widerspiegeln sollte, kannst du mir bitte dabei helfen.
Verwendung von ' listagg' schlägt vor, dass dies für Orakel ist. Ich habe das mysql-Tag entfernt und Oracle hinzugefügt. –
Bearbeiten Sie Ihre Frage und geben Sie Beispieldaten und gewünschte Ergebnisse an. –