Postgresql to_number () - Funktion format
Will ich mit postgresql to_number(numberString, format_mask)
. Meine numberString kann führende Nullen enthalten (ich weiß nicht die tatsächliche Länge der Nullen und das numberString insgesamt). Ich möchte zu trimmen, diese Nullen und liefert den Wert als Zahl.
Gelesen habe ich über diese Funktion hier und derzeit mit dem format:
select to_number('00005469', '9999999999')
Aber wenn die Länge von '9 ist kleiner als die Länge der numberString dann kann ich nicht die richtige Nummer. Wie kann ich diese Arbeit machen, ohne zu schreiben eine lange Liste von '9' in format_mask?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht
to_number()
für diese. Nur werfe den string in einen integer:oder mit standard-SQL:
verwenden, so ist es einfach:
to_number(to_char(yournumber, '99'),'99')