title image


Smiley db2: String mit führenden Nullen
Hallo,



ich habe einen String, der einen Betrag enthält, z.B. '1.012,12'



Diesen möchte ich jetzt mit führenden 0en auffüllen, z.B. so



'000001.012,12'



Die führenden 0en könnte ich ja so bekommen:

char(power(cast(10 as bigint), 13)) ==> 10000000000000



Die 1 würde ich am Schluß abschneiden.



Aber wie bekomme ich jetzt den anderen String da "rein"?



Addieren geht ja nicht, weil der Betrag ja ein String ist, den ich wegen dem '.' und ',' auch nicht mehr casten kann.



Würde das irgendwie mit OR gehen?



10000000000000

OR 1.012,12

=================

1000001.012,12



(weiß nicht, ob das richtig formatiert wird)



Oder ich bestimme erst die Länge des Betrag-Strings und mache dann irgendwie ein SUBSTR?



DIGITS geht ja auch nicht...



Hat jemand einen Vorschlag?



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: