我需要删除列中每条记录的最后一个字符,即“€”符号,并将数据转换为某种数字类型,请记住数据中包含点,如“20.000€”或“1.000€”或“3.200€”,例如:
这个想法是能够对DESC或ASC数据进行排序,无关紧要,但它现在不起作用。
我尝试了什么?
嗯,我以为我可以写一个python脚本来做(我知道怎么做),但想知道是否有更容易/更快的方法来做到这一点......
谢谢!
答案 0 :(得分:1)
在表格中创建一个新列,让我们将其称为newfield,然后执行
UPDATE mytable set newfield = CAST(LEFT(oldfield,length(oldfield)-1))
然后删除新字段。