DB2: gewusst Wie: verketten von null-Zeichenfolgen in DB2?
Habe ich zum verketten von 2 Spalten (ex. FIRSTANME und NACHNAME).
So mache ich es:
FIRSTNAME || ' ' || LASTNAME`.
Wenn einer von Ihnen null ist, aber der andere ist nicht null, bekomme ich null als Verkettung Ergebnis.
Und ich möchte Folgendes Verhalten
FIRSTNAME = null and LASTNAME = "Smith" ==>
FIRSTANME || ' ' || LASTNAME == ' Smith'.
Wie lösen Sie diese in DB2?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
coalesce
Oder mit der
||
concat-operatorBeachten Sie, dass IBM-recomments mit dem keyword
concat
und nicht die||
Betreiber.Concat: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2.doc.sqlref%2Ffconc.htm
Coalesce: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2.doc.sqlref%2Ffcoal.htm