FOSSGIS-Talk-Liste Nachrichtensammlung, Band 149, Eintrag 8

Eckhard Schmidt eckhard.schmidt at aol.de
Mi Jun 9 14:36:01 CEST 2021


Hallo Sylvia,
vielen Dank - ja, das klappt ebenfalls so wie gewünscht. Ist eine einfache ("elegante") Lösung.
Viele Grüße
Eckhard

 


----------------------------------------------------------------------

Message: 1
Date: Tue, 8 Jun 2021 21:34:28 +0200
From: "WALDbewirtschaften" <WALDbewirtschaften at t-online.de>
To: "'Eckhard Schmidt'" <eckhard.schmidt at aol.de>,
    <fossgis-talk-liste at fossgis.de>
Subject: Re: [FOSSGIS-Talk]  Attributwerte in ein neues Feld
    übertragen, leere Zeilen auslassen
Message-ID: <001201d75c9d$4c697700$e53c6500$@t-online.de>
Content-Type: text/plain;    charset="utf-8"

Hallo Eckhard,
ich glaube, dass auch die einfache Funktion

concat ("FLS_ZAE",  '/'  ||  "FLN_NEN")

das Ergebnis liefern sollte.
Die Funktion concat hängt einfach alle mit Komma getrennten Textfelder hintereinander. Das funktioniert auch, wenn in einem der Felder kein Wert steht.
Die Funktion || hängt auch Zeichenketten aneinander. Wenn aber eine davon keine Wert enthält, dann liefert sie gar keine Zeichenkette.
Also: Wenn FLN_NEN leer ist, dann ergibt auch    '/' ||  "FLN_NEN" keinen Wert. Dann sieht man den Schrägstrich nur, wenn im Feld "FLN_NEN" auch tatsächlich was steht.
Viele Grüße
Sylvia


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste