Datenbank Forum - für Anfänger und Profis

Willkommen im Datenbank Forum von Datenbanken-verstehen.de - Das Datenbank, Data Warehouse & Business Intelligence Forum!

Das Datenbank Forum für Anfänger und Profis ist eine Community zu den Themen Datenbanken, Data Warehouse & Business Intelligence. Nimm teil an der Community von Datenbanken-verstehen.de und tausch dich mit deinen Fragen und Lösungen mit anderen Nutzern aus.

Als registrierter Benutzer genießt Du viele Vorteile, wie

  • den vollen Zugang zu allen Foren und Unterforen
  • Kostenloses Lernmaterial inkl. Lösungen zum Thema Datenbanken
  • Zugriff auf DB-Tutorials, Best Practices und SQL-Snippets

Bevor Du einen Beitrag verfassen möchtest, kannst Du dich einfach kostenlos registrieren.

oder Einloggen mit



Beachte bitte die Forenregeln von Datenbanken-verstehen.de. Wir wünschen Dir viel Spaß im Datenbank Forum! - Dein Datenbanken-verstehen.de-Team

String in Zahl umwandeln

Alles zur Datenbankentwicklung im MySQL-Umfeld...

String in Zahl umwandeln

Beitragvon Maika » So 10. Jul 2016, 18:49

Hallo zusammen,

in meiner MySQL Prozedur habe ich einen Wert, der 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 aber auch eine Gleitkommazahl. Zum Rechnen benötige ich jetzt also den Typ
Dezimal (oder Double).

Wie kann ich die Zahl "umwandeln" ? Also einfach eine Variable erstellen vom
Zahlentyp und dann dort den Text zuweisen, geht nicht.

Und die Hilfe sagt nur was von Conv, welches in einem SQL-Statement funktioniert,
aber scheinbar nicht freistehend in einer Prozedur.

Hat jemand eine Idee ?
Maika
 
Beiträge: 41
Registriert: So 3. Nov 2013, 10:36

Re: String in Zahl umwandeln

Beitragvon RainerH » Do 14. Jul 2016, 18:04

Hi Maika,

ich bin jetzt nicht ganz MySQL sicher, aber sollte nicht ein cast as decimal ausreichen?
Wichtig dabei ist, dass keine weiteren Informationen im Feld enthalten sind, z.B. Kombinationen aus Zahlen und Zeichen, weil dann wird es schon schwieriger.

Gruß,
Rainer
Nimm NICHTS persönlich -- alles ist Feedback...
RainerH
 
Beiträge: 221
Registriert: Fr 1. Nov 2013, 17:58


Zurück zu MySQL

 


  • Related topics
    Antworten
    Zugriffe
    Letzter Beitrag

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron
  • Jetzt Fan werden
  • Newsletter abonnieren? Hier anmelden!

    Alle Informationen aus dem Portal, Blog und Forum in einem Newsletter!

    E-Mail-Adresse: