gpt4 book ai didi

php - ORDER BY price with $ 符号和逗号

转载 作者:行者123 更新时间:2023-11-29 03:49:57 26 4
gpt4 key购买 nike

我的数据库中有一个名为“价格”的字段,它设置为 varchar。它包含美元符号和逗号。

我的数据库中的值是这样的:

100,000 美元
625,005 美元
115,990 美元
2,450,000 美元
137,005 美元

我希望它这样排序:

100,000 美元
115,990 美元
137,005 美元
625,005 美元
2,450,000 美元

我尝试了 ORDER BY 0+price 和 ORDER BY ABS(price) 但它们只是按照数据库中的顺序输出。无论如何要在保持字段 varchar 的同时订购它

最佳答案

如果可能的话,更改数据库以将这些值保存在 intfloatdecimal 字段中,具体取决于精度你需要。输出值时添加 $ 和所有其他格式。

其他一切都只是围绕一个糟糕的数据库结构进行的管道录音。这并非不可能,但在绝对没有办法更改数据库时,这应该是最后的手段。

关于php - ORDER BY price with $ 符号和逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6307790/

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