`
helloJ
  • 浏览: 166500 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格

 
阅读更多

 长数字隔三位用逗号","隔开

 

select to_char(1234.45,'9g999g999'),length(to_char(1234.45,'9g999g999')) from dual;

执行结果:     1,234     10

 

保留两位小数

 

select to_char(1234.45,'9g999g999d00'),length(to_char(1234.45,'9g999g999d00')) from dual;

执行结果:     1,234.45     13

 

select to_char(0.40,'9g999g999d00'),length(to_char(0.40,'9g999g999d00')) from dual;

执行结果:     .40     13

 

select to_char(0.40,'9g999g990d00'),length(to_char(0.40,'9g999g990d00')) from dual;

执行结果:     0.40     13

 

指定长度,不足补空格

 

--RPAD 在列的右边粘贴字符
--LPAD 在列的左边粘贴字符

 

select lpad(to_char(1234,'9g999g999'),7,' '),length(to_char(1234.45,'9g999g999')) from dual;

执行结果:     1,     10

 

select lpad(to_char(1234,'9g999g999'),9,' '),length(to_char(1234.45,'9g999g999')) from dual;

执行结果:     1, 23    10

 

select lpad(to_char(1234,'9g999g999'),10,' '),length(to_char(1234.45,'9g999g999')) from dual;

执行结果:     1, 234    10

 

select lpad(to_char(1234.56,'9g999g999d00'),10,' '),length(to_char(1234.56,'9g999g999d00')) from dual;

执行结果:     1, 234    13

 

select lpad(to_char(1234.56,'9g999g999d00'),13,' '),length(to_char(1234.56,'9g999g999d00')) from dual;

执行结果:     1, 234.56    13

 

select lpad(trim(to_char(1234.56,'9g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999d00'))) from dual;

执行结果:     1, 234.56    8

 

select lpad(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00')),10,' '),length(trim(to_char(1234.56,'9g999g999g999g999g999g999g999g999g999d00'))) from dual;

执行结果:     1, 234.56    8

 

 

 

分享到:
评论

相关推荐

    js下将金额数字每三位一逗号分隔

    5. 对于小数部分,直接按照两位数进行保留,如果不足两位则在前面补零。 示例代码中定义了三个函数:`outputmoney()`, `outputdollars()`, 和 `outputcents()`。 - `outputmoney()` 函数负责接收数字,移除逗号,...

    TRUNC_保留小数位

    TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_保留小数位TRUNC_...

    JS格式化数字金额用逗号隔开保留两位小数

    在JavaScript中,格式化数字金额以用逗号隔开保留两位小数是一个常见需求,尤其是在涉及到财务数据的展示时。这样的格式化不仅可以让金额显示更加清晰,也有助于用户阅读和理解。 首先,要实现数字金额的格式化,...

    整数每隔3位用逗号分隔数组

    本demo就是一个用逗号“,”每隔3个字符来分隔数字的功能;比如这样:123,456,789.34 .

    一列保存多个ID(将多个用逗号隔开的ID转换成用逗号隔开的名称)

    在数据库设计中,有时会遇到一种情况,即在主表中的一列用来存储多个关联ID,这些ID之间用逗号隔开,这种做法虽然不符合数据库的第一范式,但在某些场景下却被广泛采用。例如,员工可能属于多个部门,每个员工的记录...

    C++_C++_读取txt文档_txt内容读取_按空格分隔_按逗号分隔_

    本篇文章将详细讲解如何使用C++来读取txt文档,并按空格和逗号进行内容分隔。 首先,我们需要理解C++中文件I/O的基础。C++提供了fstream库来处理文件操作,主要包括ifstream(输入文件流)和ofstream(输出文件流)...

    oracle实现行转列功能,并使用逗号进行隔开拼接,成为一条数据.pdf

    Oracle 实现行转列功能并使用逗号进行隔开拼接成为一条数据 Oracle 中实现行转列功能,并使用逗号进行隔开拼接,成为一条数据是指将多行数据合并成一行数据,并用逗号分隔每个字段的值。这种功能在实际应用中非常...

    Vue自定义过滤器格式化数字三位加一逗号实现代码

    话不多说,先放效果图再贴代码(为了展现思路,我面向过程写的,另外这个是针对保留两位小数的数字进行过滤,因为保留整数的太简单了)。 <!DOCTYPE html> <html> <head> <meta charset=UTF-8&...

    js实现数字每三位加逗号的方法

    3. 对于小数部分,保留原数字后两位,其余部分需补足至三位数字; 4. 在处理字符串时,要注意小数点的存在,确保格式化后的结果符合预期。 具体代码实现中,可以参考以下JavaScript函数: ```javascript function ...

    oracle查询表的所有列并用逗号隔开

    ### Oracle查询表的所有列并用逗号隔开 #### 核心概念解析 1. **表的元数据**:在Oracle中,可以通过查询特定的数据字典视图来获取表的元数据信息。对于用户所拥有的表,可以使用`USER_TAB_COLUMNS`视图。该视图...

    [Labview]将范围 0—10 的 5 个随机数转换为一个字符串显示在前面板上,要求保留 2 位小数,每个数之间用逗号分隔。

    练习题

    Excel 逗号分隔的数字文本去重复排序

    ### Excel 逗号分隔的数字文本去重复排序 #### 知识点解析: 本篇文章主要探讨了如何在Excel环境中处理逗号分隔的数字文本,并实现去除重复项后的排序功能。这一需求常见于数据清洗、数据分析等领域,尤其是在处理...

    C#中decimal保留2位有效小数的实现方法

    在转换过程中,可以指定字符串格式,从而达到保留小数位数的目的。例如: ```csharp numDecimal = 34.3471M; string numDecimalStr = numDecimal.ToString("#0.00"); numDecimal = decimal.Parse(numDecimalStr...

    php数字每三位加逗号的功能函数

    php实现数字格式化,数字每三位加逗号的功能函数,具体代码如下: function num_format($num){ if(!is_numeric($num)){ return false; } $num = explode('.',$num);//把整数和小数分开 $rl = $num[1];//小数...

    datatable数字列每四位加一个逗号

    这个需求通常涉及到数字格式化的概念,特别是对于大数字,通过每三位添加一个逗号(称为千位分隔符)可以使数值更易于阅读和理解。 在.NET框架中,`DataTable`是一种常用的数据结构,用于存储和操作表格形式的数据...

    JS将数字转换成三位逗号分隔的样式(示例代码)

    在进行Web开发时,常常需要对数字进行格式化,特别是在涉及财务数据或大量数字的展示时,为了方便阅读,通常会在每三位数字间加入逗号作为分隔符。本文介绍了一种使用JavaScript实现数字格式化的方法,即将数字转换...

    千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码

    千分位数字格式化是编程中常见的需求,主要应用于金融、会计等领域,其中数字每隔三位用逗号隔开以增加可读性。本文将介绍如何使用JavaScript来实现数字的千分位格式化。 首先,需要了解的是,通过JavaScript实现...

    iOS开发之数字每隔3位用逗号分隔

    iOS开发之数字每隔3位用逗号分隔 iOS开发中,数字的格式化显示是一个非常重要的环节,特别是在电商App中,金额的显示需要以逗号分隔,以便于用户识别。在iOS开发中,我们可以使用NSString的相关方法来实现数字的...

Global site tag (gtag.js) - Google Analytics