Ergebnis 1 bis 5 von 5

Thema: TEXT in Zahl umwandeln

  1. #1
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard TEXT in Zahl umwandeln

    Tach !

    Ich hab in MySQL eine Procedur erstellt in der ein Wert anhand von
    3 Überparametern errechnet wird. Aufgerufen wird diese in einem Insert
    bzw Update-Trigger.

    Jetzt ist das Feld in der Datenbank ein VARCHAR, eingegeben werden
    kann eine Kommazahl. Zum rechnen benötige is jetzt also den Typ
    Decimal (oder Double).

    Wie kann ich die Zahl "umwandeln" ? Einfach ne Variable erstellen vom
    Zahlentyp und dann dort den Text zuweisen geht nicht. Und die Hilfe
    sagt nur was von Conv, welches in nem SQL-Statement funktioniert,
    aber scheinbar nicht freistehen in ner Procedur.

    Jemand ne Idee ?

    *thx*
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  2. #2
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: TEXT in Zahl umwandeln

    ok, problem gelöst. CAST war die Rettung. Zudem hatte ich noch ein kleines Problem
    mit "." statt "," - jetzt läufts...
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  3. #3
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: TEXT in Zahl umwandeln

    Eigentlich castet MySQL Strings automatisch um, wenn sie in einer Berechnung verwendet werden:
    SELECT 1.1 + '1.1'
    -> 2.2

    Aber warum nimmst du ein VARCHAR-Feld, wenn da Zahlen drinstehen mit denen auch gerechnet werden muss?
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  4. #4
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: TEXT in Zahl umwandeln

    Ich hab aber leider in der Prozedur keine Select-Anweisung.

    Der Feldtyp wird von der Anwendung der Datenbank (bugzilla) festgelegt, nicht von mir.
    Da gibts nur Zahlen (INT) und Text - und ne kommazahl als INT geht ja net
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  5. #5
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: TEXT in Zahl umwandeln

    In Procedures wird das nicht automatisch umgecastet? Ich habe es selber noch nicht ausprobiert, wundert mich aber etwas, ich kann nicht ganz nachvollziehen wieso sich SQL da anders Verhalten sollte. Dieses Verhalten hat ja nichts explizit mit SELECT zu tun.
    Aber gut, wenn du es ausprobiert hast wird es wohl stimmen. ^^
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

Ähnliche Themen

  1. Datum aus Text umwandeln.
    Von Hauer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 32
    Letzter Beitrag: 12.08.2010, 20:47
  2. Problem mit chr(); ASCII in Text umwandeln
    Von Michl3005 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 02.02.2009, 23:28
  3. Text aus einer Zahl
    Von Weninger Hannes im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 28.11.2006, 10:30
  4. Text-Zahl in Variable in Integer-Zahl in Variable umformen
    Von Steven im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 13.06.2005, 13:30
  5. Text Datei in HTML Datei umwandeln
    Von im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 18.02.2004, 08:16

Stichworte

Berechtigungen

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