webForumDet fria alternativet

Spara in decimal tal (MySQL)?

Databaser & SQLur Databashanterare & SQL

4 svar · 306 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#1

Försöker få in värdet 37,60 in i min databas men den tar bort decimalerna och sparar bara in 37.

Kolumnen är av typen decimal(5,2) och databasen är MySQL.

Medlem sedan mars 20032 667 inlägg
#2

Värdet ska separeras med decimalpunkt. :)

Medlem sedan nov. 20031 018 inlägg
#3

Hur gör jag detta på bästa sätt?

Medlem sedan mars 20032 667 inlägg
#4

Du har i princip tre kolumntyper att välja mellan: float, double, decimal. Värdena skiljs åt med decimalpunkt enligt: heltal.decimaltal

För vidare läsning:
http://dev.mysql.com/doc/mysql/en/Numeric_types.html

Medlem sedan nov. 20031 018 inlägg
#5
Replace(summan,",",".")
135 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)