Estoy usando QGIS 1.8 en una máquina con Windows XP e intento hacer una concatenación de varios campos para etiquetar los nombres de mis carreteras locales en la tabla de atributos, pero no puedo encontrar la sintaxis correcta. El primer campo consiste en om la calle, el segundo tipo de enlace, por ejemplo: Avenue y la tercera orientación, por ejemplo, East u West. ¿Podría decirme cómo escribir la sintaxis correcta usando el cuadro de diálogo de etiquetas basado en una fórmula? Adjunto una captura de pantalla que muestra la tabla de atributos.


concatfunción en las versiones de desarrollo. Usando || no maneja NULL, silinkes NULL, toda la etiqueta es nulaconcatno tiene este problema. || está tomado de Postgres postgresql.org/docs/9.1/static/functions-string.htmlCASE WHEN ("link" IS NULL) THEN '(nodata)' ELSE "link" ENDcoalescees el que quise decir.En QGIS veriosn 2.0.1, la expresión simple funcionaba así:
"campo1" || '(' || "field2" || ')'
salida deseada: campo1 (campo2)
fuente