Veruit de gemakkelijkste manier, voeg gewoon nul toe!
Voorbeelden:
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)
Als de kolom waar uw waarde vandaan komt DECIMAL
is of NUMERIC
type en cast het dan eerst naar string om er zeker van te zijn dat de conversie plaatsvindt...ex:
SELECT (CAST(`column_name` AS CHAR)+0) FROM `table_name`;
Voor een kortere manier, gebruik gewoon een ingebouwde tekenreeksfunctie om de cast te doen:
SELECT TRIM(`column_name`)+0 FROM `table_name`;