[FOSSGIS-Talk] Werte aus Zeilen in eine Spalte übertragen Ergänzung

Claas Leiner claas.leiner at gkg-kassel.de
Do Nov 16 21:16:06 CET 2017


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