mysql 提取 json 货币逗号 excel 转换

mysql extacted json currency comma excel conversion

我从列 JSON 值中提取了部分 JSON 字符串,我将在 MySQL 中将其命名为 'price'。 'price' 为简单起见。查询得到的原始字符串return是“50,000.00”,就像普通的美国货币符号一样,每三位逗号。当我将其复制并粘贴到 xlsx 文件中时,它被粘贴为 CSV 字符串。在 xlsx 文件中,我在“数据”选项卡中使用“文本到列”,并使用 select“逗号”作为“分隔符”。 Excel 将货币中的逗号识别为分隔符,并将数字拆分到两个单独的单元格中的逗号两侧。

'50 |000.00'

我不确定在 excel 级别是否有解决方案来防止这种价格值的处理。在 MySql 查询中,我想转换值或以查询本身 returns 价格作为数字类型的方式格式化它,首先不带逗号。我从文档中尝试了几件事,但没有任何效果。 那么,如何在下面的简化查询中转换价格的 return 值,使其 return 只是一个没有逗号的普通浮点数? 这是一个小的例如部分,但原始数据集非常大,所以我需要在 xlsx 文件中使用逗号分隔符。 SELECT price FROM xxTable

'50 | 000.00'

经过多次不同的尝试,发现这确实有效:

SELECT REPLACE(price, ',', '') FROM xxTable;