DB2: Comment concaténer des chaînes vides dans DB2?
Je dois concaténer les 2 colonnes (ex. FIRSTANME et LASTNAME).
Je le fais de cette façon:
FIRSTNAME || ' ' || LASTNAME`.
Si l'un d'eux est nul, mais l'autre n'est pas nulle, j'obtiens la valeur null comme la concaténation de résultat.
Et je veux comportement suivant
FIRSTNAME = null and LASTNAME = "Smith" ==>
FIRSTANME || ' ' || LASTNAME == ' Smith'.
Comment résoudre ce problème dans DB2?
OriginalL'auteur adrift | 2011-09-29
Vous devez vous connecter pour publier un commentaire.
Utilisation
coalesce
Ou à l'aide de la
||
concat opérateurNoter que IBM recomments en utilisant le mot-clé
concat
et pas le||
opérateur.Concat: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2.doc.sqlref%2Ffconc.htm
Fusionner: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2.doc.sqlref%2Ffcoal.htm
OriginalL'auteur Johan