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.