Re: Problema con Concatenacion de Campos

From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
To: Benjamin Alvarado <balvarado(at)linuxmail(dot)org>
Cc: Ayuda Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problema con Concatenacion de Campos
Date: 2005-03-03 22:50:43
Message-ID: m3sm3ccpj0.fsf@conexa.fciencias.unam.mx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Benjamin Alvarado <balvarado(at)linuxmail(dot)org> writes:

> A que se debe esto? el || no funciona con datos nulos?

Se debe a que null concatenado con cualquier cosa es null. Podrías
usar COALESCE que regresa el primer argumento no nulo, ej:

SELECT nombres || '. ' || COALESCE(apellidop, '') || '. ' || COALESCE(apellidom, '') as nombre from tblusuarios;

Saludos,
Manuel.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message dass dass 2005-03-03 23:36:46 Valor Ñ
Previous Message francyX 2005-03-03 21:03:00 Procedimientos almacenados para .NET