惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
博客园_首页
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
A
About on SuperTechFans
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
DataBreaches.Net
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
Jina AI
Jina AI
月光博客
月光博客
云风的 BLOG
云风的 BLOG
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
C
Check Point Blog
V
V2EX
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Security Blog
Microsoft Security Blog

博客园 - boulder

asp.net 利用Cookie实现免登陆(c#) - boulder - 博客园 Md5Encode 算法 javascript浮动图片 - boulder - 博客园 导出Excel - boulder - 博客园 获取键盘的enter - boulder - 博客园 oracle 的float(b)转 char、varchar和varchar2的区别(转) - boulder - 博客园 生成验证码(转) - boulder - 博客园 ASP.NET 2.0利用Httphandler实现URL重写(伪URL及伪静态)(转) .net上传文件的限制 电话号码的验证表达式 GridView 在换页时保持CheckBox的选择 在DataList中找到控件 自定义datatable 没有装Express版Sql Server 2005就不能用WebPart ? (转) form表单 input 通过查询系统表得到纵向的表结构 Codebehind CodeFile转 解决flash的虚框问题
oracle函数(关于处理小数点位数)
boulder · 2007-12-14 · via 博客园 - boulder

1.  取四舍五入的几位小数

                eg:            

                          

round(n+0.{m个0}5, m)

                                       比如, 取两位的话:
                                       round(15.333 + 0.005, 2)

2. 只保留小数

                 eg:

                                        保留两位小数,只舍
                                  zhang@zhang>select trunc(1.2345, 2) from dual;

                                        TRUNC(1.2345,2)
                                        ---------------
                                        1.23

                                  zhang@zhang>select trunc(1.2399, 2) from dual;

                                         TRUNC(1.2399,2)
                                         ---------------
                                        1.23

3.这个比较全了

返回大于或等于x的最大整数:   
        SQL>         select         ceil(23.33)         from         dual;   
    
        CEIL(23.33)   
        -----------   
                          24   
    
        返回等于或小于x的最大整数:   
        SQL>         select         floor(23.33)         from         dual;   
    
        FLOOR(23.33)   
        ------------   
                            23   
    
        返回舍入到小数点右边y位的x值:rcund(x,[y])   
        SQL>         select         round(23.33)         from         dual;   
    
        ROUND(23.33)   
        ------------   
                            23   
    
        返回截尾到y位小数的x值:trunc(x,[y])   
        SQL>         select         trunc(23.33)         from         dual;   
    
        TRUNC(23.33)   
        ------------   
  

                          23