Zum Inhalt springen

Teil des Feldinhaltes updaten (Kommzahl; Komma gegen Punkt tauschen)


Empfohlene Beiträge

Geschrieben

Angenommen ich habe eine Spalte in Tabelle X die mit Komma-Zahlen gefüllt ist. Manche Zahlen habe 2 Stellen nach dem Komme, manche nur eine Zahl nach dem Komme.

Wie kann ich bei einem Update auf die gesamte Spalte gleichzeitig die Zahlen 12,7 in 12.7 und 54,450 in 54.450 ändern ?

Ist das in MySql irgendwie einfach realisierbar ?

Geschrieben

Wie greifst du auf die Datenbank denn zu? In PHP gäbs halt die Funktion str_replace(), mit der könntest du z.b. die "," in "." umwandeln.

Geschrieben

kommt denk ich mal darauf an wie du auf die DB zugreifst aus welchen proggy raus, dann würd ich den String zerschneiden bzw. mir die gesuchte Stelle raussuchen und ersetzten und dann nen normalen update machen :)

mfg byte

Geschrieben

Du solltest eigentlich keine Fließkommazahlen im Deutschen Format (also mit komma) einfügen können, es sei denn du hast den falschen Feldtypen gewählt.

ansonsten:

UPDATE komischetabelle SET komischesfeld = REPLACE(komischesfeld, ',', '.');

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...