oracle查询金额类数据,如何让小数点前的0显示出来?

海兰 2016-07-13 10:36:21
比如:表中数据为:0.11,0.711
查询结果显示成:0.11,0.711
而不是.11,.711
谢谢~
...全文
7849 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
海兰 2016-07-14
  • 打赏
  • 举报
回复
是的,现在是改了表内字段格式,然后结合下大家的方法。谢谢~
js14982 2016-07-13
  • 打赏
  • 举报
回复
set numformat fm999990.9999
ghx287524027 2016-07-13
  • 打赏
  • 举报
回复
引用 4 楼 s060403072 的回复:
有个set numf 的命令,这个有实例没?哪个能举几个?
这个只是设置当前sqlplus环境中数字的默认显示格式~
卖水果的net 2016-07-13
  • 打赏
  • 举报
回复
凑个人数: 如果你是为了显示的话,在报表系统中设置更好一些,那边的格式更为丰富; to_char 是为了在 psql 这种工具中显示;
ghx287524027 2016-07-13
  • 打赏
  • 举报
回复
指定格式就可以了 SELECT to_char(0.2588,'fm999990.99999') FROM dual;
海兰 2016-07-13
  • 打赏
  • 举报
回复
有个set numf 的命令,这个有实例没?哪个能举几个?
海兰 2016-07-13
  • 打赏
  • 举报
回复
那个不好使,有没有set之类的命令可以使用的?
js14982 2016-07-13
  • 打赏
  • 举报
回复
select to_char(0.11,'0.00') from dual; 测了下,可以满足你前面小数点前0.11的需求,不过to_char(0.711,'0.00')的话,给四舍五入两位了,to_char(0.11,'0.000')的话,最后强制0.110,小数点后3位。你可以尝试再加函数去掉末尾的0,暂未想到其他办法。
一个人倔强 2016-07-13
  • 打赏
  • 举报
回复
to_char一下就好了吧
weixin_30364005 2016-07-13
  • 打赏
  • 举报
回复
引用 10楼weixin_30364005 的回复:
Select to_number ('0.11', '999.99') from dual; Or Select to_number ('.11', '999.99') from dual; I don't think to_char works. (DB:Oracle 12c 12.1.0.2.0)
I meant, it depends on the original data type. When 0.11 is stored as a string, then...
weixin_30364005 2016-07-13
  • 打赏
  • 举报
回复
Select to_number ('0.11', '999.99') from dual; Or Select to_number ('.11', '999.99') from dual; I don't think to_char works. (DB:Oracle 12c 12.1.0.2.0)
Z_B_Hrunqian 2016-07-13
  • 打赏
  • 举报
回复
用正则表达式,regexp_replcae(列名,'^\.','0.')
内容概要:本文介绍了一个基于Python的WGAN-LSTM混合模型,用于解决复杂时间序列预测问题。该模型结合瓦瑟斯坦生成对抗网络(WGAN)与长短期记忆网络(LSTM),利用LSTM捕捉时间序列中的长期依赖和动态趋势,通过WGAN的生成器与评价器对抗训练,使预测结果不仅贴近真实值,还能更好地保留数据分布特征,如波动性、尖峰和异常变化。项目采用PyTorch实现,涵盖数据预处理、滑动窗口构建、标准化、条件生成器与评价器设计、梯度惩罚机制、联合损失优化及模型评估全流程,并支持多变量输入与不确定性建模,适用于非线性、非平稳、高波动场景的单步预测。; 适合人群:具备Python编程基础和深度学习背景,熟悉PyTorch框架,从事时间序列分析、AI建模或数据科学相关工作的研究人员、工程师及高校学生(建议有1年以上相关经验); 使用场景及目标:①应用于金融价格、电力负荷、设备传感、市场需求等高波动时间序列的精准预测;②实现对未来不确定性的量化表达,支持风险评估、区间预测与情景模拟;③提升传统回归模型对异常波动的识别能力,优化预警与决策系统; 阅读建议:本文提供完整代码结构与核心实现片段,建议结合完整项目代码、数据集和博客文档进行复现与调试,重点关注对抗训练稳定性、梯度惩罚实现及多损失权重平衡策略,以深入掌握WGAN-LSTM在时序建模中的工程应用细节。
代码下载链接: https://pan.quark.cn/s/a4b39357ea24 I2C(Inter-Integrated Circuit)总线是一种在电子设备中广泛应用的串行通信协议,该协议由Philips半导体(现名为NXP半导体)于上世纪80年代提出。I2C总线借助两条线路(时钟线SCL和数据线SDA)完成设备间的控制指令与数据信息的交换,因此它具备多主机与多从机的串行总线特性。在软件层面模拟I2C主从机交互时,常规的IO端口被用于再现I2C主机及从机的通信过程。 I2C总线引脚功能说明: 1. SCL(Serial Clock):时钟线,其时钟信号由主机掌控。 2. SDA(Serial Data):数据线,主要用于承载数据传输。 总线时序规范: - 非活动状态:当总线处于非通信阶段,SDA线保持高电平。 - 总线的线与操作:若多个设备同时接入总线,通过线与逻辑确保任一设备输出低电平,则总线整体呈现低电平状态。 - 数据位稳定性要求:数据位必须在SCL为高电平期间维持稳定状态,而只有在SCL为低电平期间方可发生改变。 - 起始与终止信号的定义:起始信号表现为在SCL高电平期间SDA从高电平转为低电平,终止信号则是在SCL高电平期间SDA从低电平转为高电平。起始信号标志着总线使用周期的起始,终止信号则表示总线使用周期的结束。 - 从机数据处理延时的处理机制:当从机需要额外时间处理数据时,能够将SCL线拉至低电平,促使主机进入等待状态。 - 字节传输与应答机制:一个字节由8位数据加上1位应答位构成。若从机无法应答或已无数据接收需求,将释放SDA线,主机随后产生终止信号。 - 数据帧结构:数据帧以从机地址作为起始,接着是数据传输方向指示位,最后是实际传输...

17,133

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧