阿里云
发表主题 回复主题
  • 331阅读
  • 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个工作日内回复您。