gpt4 book ai didi

mysql - 更新/修复字符串中的列数据类型和记录以按 mysql innoDB 数据库中的数字数据类型排序

转载 作者:行者123 更新时间:2023-11-29 02:53:40 25 4
gpt4 key购买 nike

我需要删除列中每条记录的最后一个字符,即“€”符号并将数据转换为某种数字类型,请记住数据中包含点,如“20.000€”或示例中的“1.000€”或“3.200€”:

http://i.imgur.com/MZcloPx.png

想法是能够对数据进行DESC或ASC排序,无所谓,但现在不行。

我尝试了什么?

好吧,我在想我可以写一个 python 脚本来做到这一点(我知道怎么做)但想知道是否有更简单/更快的方法来做到这一点...

谢谢!

最佳答案

在表中创建一个新列,我们称它为newfield然后做

UPDATE mytable set newfield = CAST(LEFT(oldfield, length(oldfield)-1))

然后放下新字段。

关于mysql - 更新/修复字符串中的列数据类型和记录以按 mysql innoDB 数据库中的数字数据类型排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32971931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com