Am einfachsten ist es, einfach Null hinzuzufügen!
Beispiele:
SET
@yournumber1="1.500",
@yournumber2="23.030",
@yournumber3="2.000",
@yournumber4="4.450"
;
SELECT
(@yournumber1+0),
(@yournumber2+0),
(@yournumber3+0),
(@yournumber4+0)
;
+------------------+------------------+------------------+------------------+
| (@yournumber1+0) | (@yournumber2+0) | (@yournumber3+0) | (@yournumber4+0) |
+------------------+------------------+------------------+------------------+
| 1.5 | 23.03 | 2 | 4.45 |
+------------------+------------------+------------------+------------------+
1 row in set (0.00 sec)
Wenn die Spalte, aus der Ihr Wert stammt, DECIMAL
ist oder NUMERIC
Typ, wandeln Sie es dann zuerst in einen String um, um sicherzustellen, dass die Konvertierung stattfindet ... z. B.:
SELECT (CAST(`column_name` AS CHAR)+0) FROM `table_name`;
Für einen kürzeren Weg verwenden Sie einfach eine beliebige eingebaute Zeichenfolgenfunktion, um die Umwandlung durchzuführen:
SELECT TRIM(`column_name`)+0 FROM `table_name`;