[FOSSGIS-Talk] Werte aus Zeilen in eine Spalte übertragen Ergänzung
sk
webentry at web.de
Fr Nov 17 11:56:02 CET 2017
Hallo Claas,
danke für die Tipps, bin aber noch nicht zum probieren gekommen da mal
wieder was anderes
da zwischen gekommen ist.
Werde es erst nächste Woche ausprobieren.
Gruß Peter
Am 16.11.2017 um 21:16 schrieb Claas Leiner:
> Was ich vergessen hatte:
>
> die SpatiaLite / SQLite-Variante einer solchen solche Gruppierung
>
> group_concat(expression, delimiter)
>
> lässt sich auch direkt im QGIS umsetzen:
>
> Layer > Layer hinzufügen > VirtuelleLayer
> oder
> Verarbeitungswerkzeuge:
> QGIS-Algorithmen > Allgemeine Vektorwerkzeuge > SQL-Anweisung
>
> Dort:
> -----
> select
> A as A1,
> group_concat(B,', ') as C1, -- Werte aus Spalte B mit Komma aufzählen
> from tabelle
> group by A; -- nach Spalte A gruppieren
> ------
>
> oder mit dem Ausdruckseditor:
>
> concatenate( "B",group_by:= "A",concatenator:=', ')
> Alerdings lassen sich die Zeilen nicht wirklich gruppieren, aber der
> Wert einer Gruppierung steht dann in der neuen Zeile.
>
> Grüße,
>
> Claas
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste