Oracle保留两位小数的函数
2018-06-18 03:56:10来源:未知 阅读 ()
1、最终保存成字符串类型
使用to_char()函数
1 // 小数点前的9和0代表一位数字,个位数用0防止0显示成.00
2 // 其9代表:如果存在数字则显示数字,不存在则显示空格
3 // 其0代表:如果存在数字则显示数字,不存在则显示0,即占位符
4 // 其FM代表:删除如果是因9带来的空格,则删除之
5 select to_char(123456,'FM999999999999990.00') as aa from dual;
6 select to_char(123456,'999999999999990.00') as aa from dual;
7 // ||表示字符串拼接,结果是59.00%
8 select to_char(0.59/1.00*100,'FM999,999,999,999,990.00')||'%' from dual
9 // 如果不需要四舍五入,则需要trunc一下,否则显示0.60
10 select to_char(trunc(0.596,2),'FM999,999,999,999,990.00') from dual
2、最终仍保存成数字类型
使用cast()函数
// number中第一个参数表示将要转换的数字长度,后一个参数表示保留小数位数
select cast(123456 as number(18,2)) as aa from dual;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Oracle SQLPlus导出数据到csv文件 2020-05-18
- Oracle用decode函数或CASE-WHEN实现自定义排序 2020-05-18
- MyBatis+Oracle在执行insert时空值报错之从源码寻找解决办法 2020-04-15
- Mybatis+Oracle搭配insert空值报错之myBatis+mysql驱动+orac 2020-04-14
- Oracle之序列 2020-04-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
