[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