Buon pomeriggio,
ho la seguente query in DB2:

select char(type) || 'ddd' as ccc from PROVA

tale che type è un numerico = 900
però concatenedo 'ddd' il risultato mi ritorna 0000000900. ddd mettendo gli zero ed il punto.
come mai?

se invece eseguo:

select char(type_chat) || 'ddd' as ccc from PROVA
tale che type_chat è di tipo alfanumerico = XXX il risultato mi ritorna solo XXX senza concatenarlo a 'ddd'
come mai?

qualcuno sa dirmi come eventualmente posso risolvere per effettuare una concatenazione intesa nel primo caso come 900ddd e nel secondo caso come XXXddd?

ringrazio
nh