[QGIS-it-user] Etichette concatenate campo NULL

Buongiorno

In una Etichetta di un tema puntuale, Vorrei concatenare il campo codice e il OGGETTO_OLD usando l’espressione: codice || ’ (’ || “OGGETTO_OLD” || ‘)’ con risultato: 101 (87A)

A volte il campo O_OGGETTO_OLD è NULL e mi fa sparire tutta l’etichetta (anche il valore del campo codice che non è NULL)

Ho provato con l’espressione:

codice || ’ (’ || to_string(“O_OGGETTO_OLD”) || ‘)’ o con

codice || ’ (’ || concat(“O_OGGETTO_OLD”) || ‘)’ ma senza risultato.

E’ corretto ? Se si, posso sopperire con altro codice ?

Grazie in anticipo

Franco Cazzola

Ciao,
in questi casi è indicata la funzione coalesce, oppure concat

https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html#id177

https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html#concat

https://hfcqgis.opendatasicilia.it/gr_funzioni/condizioni/condizioni_unico/#coalesce

https://hfcqgis.opendatasicilia.it/gr_funzioni/stringhe_di_testo/stringhe_di_testo_unico/#concat

···

Ing. Salvatore Fiandaca
mobile.:+39 327.493.8955
m: pigrecoinfinito@gmail.com
C.F.: FNDSVT71E29Z103G
P.IVA: 06597870820
membro QGIS Italia - http://qgis.it/
socio GFOSS.it - http://gfoss.it/
blog:**** https://pigrecoinfinito.com/
FB: Co-admin - https://www.facebook.com/qgis.it/****
TW: ****https://twitter.com/totofiandaca

43°51’0.54"N 10°34’27.62"E - EPSG:4326

“Se la conoscenza deve essere aperta a tutti,
perchè mai limitarne l’accesso?”
R. Stallman

Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E’ vietata qualsiasi forma di riproduzione o divulgazione senza l’esplicito consenso di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.