阿里云
发表主题 回复主题
  • 223阅读
  • 9回复

(已解决) count() 千分符怎么处理

级别: 新人
发帖
10
云币
13



sql中数据是这样的 1,203.03 有千分符 我怎么处理count和sum操作

使用replace替换就可以了to_number(replace('',''))



count, 数据, 操作






级别: *
发帖
*
云币
*




是的 数据存在了字符里面了 看来只能用replace替换了
级别: *
发帖
*
云币
*


replace(x,',')也可以
级别: *
发帖
*
云币
*




ths 就用replace了
级别: *
发帖
*
云币
*


(已解决) count() 千分符怎么处理-      
级别: *
发帖
*
云币
*


to_number()转成数字,再使用函数

级别: *
发帖
*
云币
*


对count()应该没有影响

sum()的话,你可以先把千分符去掉

不过要看你数据是什么样子的

给些样例数据?
级别: *
发帖
*
云币
*


replace可以实现且简单 ,或者to_number进行转换。
级别: *
发帖
*
云币
*


SELECT to_number(REPLACE('1,203.03',',')) FROM dual;
级别: *
发帖
*
云币
*




谢谢,看来只能用replace替换了
发表主题 回复主题
« 返回列表
«12345678910»
共10页
上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个

      版权声明

      开发者论坛为你提供“(已解决) count() 千分符怎么处理”的内容,论坛中还有更多关于 “(已解决) count() 千分符怎么处理” 的内容供你使用,该内容是网友上传,与开发者论坛无关,如果需要删除请联系zixun-group@service.aliyun.com,工作人员会在5个工作日内回复您。