Anzeige:
Ergebnis 1 bis 5 von 5

Thema: integer zu Ziffern casten (23 -> 00023)

  1. #1
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569

    integer zu Ziffern casten (23 -> 00023)

    Ich habe hier das Problem, das im Titel beschrieben ist: Ich muss eine Integer Zahl in eine Ziffernfolge (mit initialen Nullen aufgefüllt) umwandeln. Bisher habe ich im Postgres-Handbuch noch nichts dazu gefunden. Weiß hier jemand Rat?
    Das Ziel ist das Ziel.

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    bei mysql gibts die funktion
    FORMAT(X,D) http://dev.mysql.com/doc/refman/5.1/...functions.html

    bei postrgres 8.1 gibts
    to_char(12, '0000') http://www.postgresql.org/docs/8.1/s...ormatting.html

    greetz

  3. #3
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Heißen Dank, das klappt ganz wunderbar.
    Jetzt weiß ich auch, unter welchem Stichpunkt ich nachsehen muss ;-)

    Gruß
    mwanaheri
    Das Ziel ist das Ziel.

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    Laut SQL2-Standard ist TO_CHAR die dafür vorgesehene Funktion.
    Wenn die auf Portabilität Wert legst, ist dieser Funktion also der Vorzug zu geben.

  5. #5
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Danke, ja. Ich nehme ohnehin Postgres. Notorisch. ;-)
    Das Ziel ist das Ziel.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •