如何从mysql表中获取varchar中的数字

时间:2014-08-28 10:16:44

标签: mysql mysqli

我只需要从Mysql表的varchar列中获取数字。假设值为“€899,00”我想从该列显示899.00。

提前致谢

1 个答案:

答案 0 :(得分:0)

如果这是您期望的唯一输入和输出,那么最好使用替换:

SELECT replace(replace(replace('€ 899,00', '€', ''), ',', '.'), ' ', '') as digits

上述选择的输出为899.00

&#;€899,00'可以是您从表​​中选择的一列表格,例如:

SELECT replace(replace(replace(mycolumn, '€', ''), ',', '.'), ' ', '') as digits 
FROM mytable