我只需要从Mysql表的varchar列中获取数字。假设值为“€899,00”我想从该列显示899.00。
提前致谢
答案 0 :(得分:0)
如果这是您期望的唯一输入和输出,那么最好使用替换:
SELECT replace(replace(replace('€ 899,00', '€', ''), ',', '.'), ' ', '') as digits
上述选择的输出为899.00
&#;€899,00'可以是您从表中选择的一列表格,例如:
SELECT replace(replace(replace(mycolumn, '€', ''), ',', '.'), ' ', '') as digits
FROM mytable