dezimal-Formatierung in der sql-Abfrage
Ich habe eine Abfrage wie folgt:
Select price from myTable;
Diese liefert den Wert '22.50'
Allerdings brauche ich das format als 5.8 bytes
in meinem Programm.
Das ist mein String-Wert sollte '00022.50000000'
und nicht '22.50'
Gibt es eine Möglichkeit, dies zu erreichen, direkt in SQL ?
- Muss es getan werden in sql oder könnte Ihr Programm die Abfrage der Datenbank-format die Anzahl? Ein kurzer Blick ist nicht viel versprechend für das, was DB2 tun können nativ.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Von docs, ich denke, Sie wollen CHAR( DEZIMAL( 22.50, 13, 8 ) )
Habe ich keine DB2-Instanz zu spielen, so kann das nicht verifizieren. Diese Funktionen sind nicht ANSI-SQL, Sie sind DB2-spezifisch.