[FOSSGIS-Talk] Syntax für Felder-Zusammenfassung

Claas Leiner claas.leiner at gkg-kassel.de
Di Dez 22 21:47:44 CET 2020


Hallo Eckhard,

wenn Du eine Bedingung mit if oder Case einbaust:

/* Mit if */

concat(  "Feld_A" ,        --concat zum verketten auch  von NULL-Werten
		 if(       -- Bedingung mit if
		 "Feld_B"  is NULL,    --Bedingung
		NULL, 		      --trifft zu
		('/' || "netto" )     --trifft nicht zu
			)
		)
/* oder mit Case */

concat(  "Feld_A" , 	--concat zum verketten auch  von NULL-Werten
		case                      --Bedingung mit Case
		when  "Feld_B"  is NULL   --Bedingung
	    then NULL 			  -- trifft zu
		else  ('/' || "Feld_B" )  -- alle anderen Fälle
		end
	)

Die Einrückungen sind nicht nötig.

Viele Grüße,

Claas

-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste