[QGIS-it-user] Update column con 2 campi

Ciao,

con postgis voglio fare compilare i campi di una
colonna “tipologia” con i valori presenti in altre
2 colonne A e B…
nota: quando il valore è presente in A in B è null
e viceversa…
qualche aiuto? grazie
image.png

Ho provato ad usare la funzione “concat (A,B)” per polare la colonna C e mi sembra che funzioni: la concatenazione con NULL lascia sola la stringa presente in A o in B.
Prova.
Ciao
Carlo

image.png

···

Carlo TERSIGNI
Via della Badia di cava 104, scala Z, 00142 - ROMA
tel.: 333-4653589
e-mail: carter.012@gmail.com

PS.: ovviamente la colonna C è la tua “Tipologia”.
Ciao di nuovo
Carlo

image.png

···

Carlo TERSIGNI
Via della Badia di cava 104, scala Z, 00142 - ROMA
tel.: 333-4653589
e-mail: carter.012@gmail.com

Ciao con il calcolatore di campi di QGIS io userei la funzione coalesce (a,
b) che restituisce il primo valore non nullo tra "a" o "b"

Robi Brazzelli wrote

Ciao,
con postgis voglio fare compilare i campi di una
colonna "tipologia" con i valori presenti in altre
2 colonne A e B....
nota: quando il valore è presente in A in B è null
e viceversa...
qualche aiuto? grazie
[image: image.png]

_______________________________________________
QGIS-it-user mailing list

QGIS-it-user@.osgeo

https://lists.osgeo.org/mailman/listinfo/qgis-it-user

image.png (8K)
<http://osgeo-org.1560.x6.nabble.com/attachment/5410738/0/image.png>

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Se vuoi farlo in SQL ti metto la query qui sotto. Ci sono molti modi di scriverla, anche in un passaggio solo, l’ho scritta in quello che mi pare più semplice da capire.

···

Sergio Gollino
Profilo su Linkedin

Questo messaggio, comprensivo di eventuali allegati, è ad uso esclusivo del destinatario e potrebbe contenere informazioni riservate; se è stato recapitato per errore ci scusiamo per l’accaduto e Vi invitiamo cortesemente a darcene notizia provvedendo alla sua distruzione.

Vi ricordiamo che la diffusione, l’utilizzo e/o la conservazione dei dati ricevuti per errore costituiscono violazione alle disposizioni del D.Lgs. n. 196/2003 “Codice in materia di protezione dei dati personali”.