I'm using QGIS 1.8 on windows XP machine and I try to do a concatenation of several fields to label the names of my local roads in the attribute table, but I can not find the correct syntax. The first field consists of om the street, the second type of link, eg: Avenue and the third orientation, for example, East or West. Could you tell me how to write the correct syntax using the dialog box of labels based on a formula. Attached a screenshot that shows the attribute table.

concatfunction in the dev versions. Using || doesn't handle NULL, iflinkis NULL the whole label is nullconcatdoesn't have this issue. || is taken from Postgres http://www.postgresql.org/docs/9.1/static/functions-string.html – Nathan W Jul 12 '12 at 12:07CASE WHEN ("link" IS NULL) THEN '(nodata)' ELSE "link" END– Nathan W Jul 12 '12 at 12:48concatin master also has that "issue". but master also hascoalesce(link,'(nodata)')(shorter than CASE). – jef Jul 12 '12 at 16:20coalesceis the the one I meant. – Nathan W Jul 13 '12 at 12:37