首页 > 数据库 >Oracle查询去掉小数后面无效0

Oracle查询去掉小数后面无效0

时间:2024-05-06 11:37:20浏览次数:20  
标签:trim trailing char Oracle 去掉 FM9999.999 50.10 50.00 小数

select 50.00 qty,
trim(trailing '0' from 50.00) qty0, 
to_char(50.00, 'FM9999.999') qty1, 
trim(trailing '.' from to_char(50.00, 'FM9999.999')) qty2,
rtrim(to_char(50.00,'fm9990.99'),'.') qty3 
from dual 

 

select 50.10 qty,
trim(trailing '0' from 50.10) qty0, 
to_char(50.10, 'FM9999.999') qty1, 
trim(trailing '.' from to_char(50.10, 'FM9999.999')) qty2,
rtrim(to_char(50.10,'fm9990.99'),'.') qty3 
from dual 

所以,

trim(trailing '.' from to_char(50.00, 'FM9999.999')) qty2,
rtrim(to_char(50.00,'fm9990.99'),'.') qty3

这两种方式才是正确的。

标签:trim,trailing,char,Oracle,去掉,FM9999.999,50.10,50.00,小数
From: https://www.cnblogs.com/lgx5/p/18174660

相关文章

  • Oracle数据库where语句中的or和and
    SELECT*FROMTable_NameWHERE(LAST_MODIFIED_DATE>=TO_DATE('${FROM_EXTRACT_VALUE}','YYYY-MM-DDHH24:MI:SS')ANDLAST_MODIFIED_DATE<TO_DATE('${TO_EXTRACT_VALUE}','YYYY-MM-DDHH24:MI:SS'))OR(C......
  • Oracle【ORA-00600 internal error code arguments [2662]】恢复一例
    背景1.数据库版本:11.2.0.42.未开启归档3.没有备份:无RMAN备份、无DUMP备份4.数据库redolog全部删除。解决思路:Oracle的隐含参数:_allow_resetlogs_corruption=TRUESYS>altersystemset"_allow_resetlogs_corruption"=truescope=spfile;数据库关闭数据库,在启动SQL......
  • Oracle(+)号用法
    Oracle(+)号用法select*fromt_Aa,t_Bbwherea.id=b.id(+);select*fromt_Aa leftjoint_Bbona.id=b.id; +表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接,以上两句SQL,效果一致。select*fromt_Aa,t_Bbwhere......
  • Oracle 检查当前数据库CPU和PSU补丁信息
     方法一:登录数据库,检查DBA_REGISTRY_HIST视图 select*fromdba_registry_history;ACTION_TIMEACTIONNAMESPACEVERSIONIDBUNDLE_SERIESCOMMENTS-------------------------------------------------------------------......
  • Apache Shiro 721反序列化漏洞Padding Oracle Attack
    目录漏洞原理复现修复方式漏洞原理Shiro的RememberMeCookie使用的是AES-128-CBC模式加密。其中128表示密钥长度为128位,CBC代表CipherBlockChaining,这种AES算法模式的主要特点是将明文分成固定长度的块,然后利用前一个块的密文对当前块的明文进行加密处理。这种模式的加......
  • html中a标签的下划线怎么去掉
    如何在HTML中去除超链接的下划线在HTML中,超链接(<a></a>标签)通常带有一个默认的下划线。要去除下划线,可以使用以下方法:使用CSS最常用的方法是使用CSS样式表。在部分添加以下CSS规则:<codeclass="<astyle='color:#f60;text-decoration:underline;'href="https:......
  • [转帖]10 Hardware Components of Oracle Exadata
    https://docs.oracle.com/en/engineered-systems/exadata-database-machine/dbmso/hardware-components-exadata-db-machine.html#GUID-EBA9369F-A2AB-449F-A361-40F48A5B37C2 OracleExadata consistsofdatabaseservers,storageservers,andthenetworkcomponent......
  • Oracle之数据库一致性读的原理
    1.概述在Oracle数据库中,undo主要有三大作用:提供一致性读(ConsistentRead)、回滚事务(RollbackTransaction)以及实例恢复(InstanceRecovery)。2.原理一致性读是相对于脏读(DirtyRead)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发出一条......
  • Oracle23ai 数据库的简单验证
    Oracle23ai数据库的简单验证背景2024年5.1期间发现有公众号再说Oracle23c使用容器方式进行安装的感觉可以试用把玩一下.简单安装dockerpullcontainer-registry.oracle.com/database/free:latest运行timedockerrun-d--nameoracle23ai-horacle23ai\--net......
  • Oracle 区块链快速启动指南(全)
    原文:zh.annas-archive.org/md5/acadfed886db9b7419ae428193b122c0译者:飞龙协议:CCBY-NC-SA4.0前言本书的创作基于这样一种信念:我们将共同积极促进区块链技术的发展,并不断激励其他人分享他们的经验,并进一步影响其他人这样做。在本书中,我们将做以下事情:探索分布式分类账技......