[英]MySQL: Query How To Calculate Value With Separator Comma
使用replace()
和cast()
替换逗号并将其转换为十进制
select pulau, cast(replace(populasi,',','') as decimal(16,8)), cast(replace(luas,',','') as decimal(16,8))
from tablename
您需要删除.
■从数量,并更换,
S采用.
s,然后您就可以将它们SUM
。 尝试这样的事情:
SELECT pulau,
SUM(REPLACE(REPLACE(populasi, '.', ''), ',', '.')) AS populasi,
SUM(REPLACE(REPLACE(luas, '.', ''), ',', '.')) AS luas
FROM yourtable
GROUP BY pulau
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.