回答:
連結演算子は||(奇数か?)ですので、次のようなものを使用します。
street || ', ' || link || ', ' || orientation
好きな区切り文字や静的文字列を散在させます。
@NathanWが指摘したように、いずれかのフィールドがNULLの場合、これは失敗しますが、その場合はフォールバック値を使用できます。
street || ', ' || CASE WHEN ("link" IS NULL) THEN '(nodata)' ELSE "link" END || ', ' || orientation
QGISはcoalesceバージョン2.0以降のヘルパー機能をサポートしています。NULLの問題を回避するためにあり、例は次のようになります。
street || ', ' || coalesce(link, '(nodata)') || ', ' || orientation
CASE WHEN ("link" IS NULL) THEN '(nodata)' ELSE "link" END
coalesce、私が意図したものです。
concatdevバージョンにも機能があります。||を使用する NULLを処理しません。NULLの場合link、ラベル全体がNULLの場合、concatこの問題は発生しません。|| Postgresのから取られpostgresql.org/docs/9.1/static/functions-string.html