首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql扩展了json货币逗号excel转换。

问mysql扩展了json货币逗号excel转换。
EN

Stack Overflow用户
提问于 2021-09-07 00:08:45
回答 1查看 34关注 0票数 0

我从一个列JSON值中提取了一个部分JSON字符串,我将在这里在MySQL中将其命名为“price”。简单的“价格”。查询返回的原始字符串是"50,000.00“,就像普通的美国货币表示法一样,其中每三个数字有一个逗号。当我复制并粘贴到xlsx文件中时,它被粘贴为CSV字符串。在xlsx文件中,我在"Data“选项卡中使用”文本到列“,并选择”逗号“作为”分隔符“。Excel将货币中的逗号识别为分隔符,并将数字在两个单独的单元格中拆分到逗号的两边。

代码语言:javascript
复制
'50 |000.00'

我不确定是否有一个解决方案,以防止这种待遇,只是为了这个价格值在excel水平。在MySql查询中,我希望将值转换为值或格式化它,使查询本身将价格作为一个数字类型返回,而首先不使用逗号。我从医生那里试过几样东西,但都没有用。那么,如何在下面的简化查询中转换价格返回值,以便它只返回一个没有逗号的普通浮点数?例如,这是一个很小的部分,但是原始数据集非常大,所以我需要在xlsx文件中使用逗号分隔符。SELECT price FROM xxTable

'50 \00000‘

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-07 03:05:39

经过多次不同的尝试后,发现这样做的诀窍是:

代码语言:javascript
复制
SELECT REPLACE(price, ',', '') FROM xxTable;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69081247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档