Oracle SQL中的数字格式

马里奥·亚历山大(Mario Alexander)

我这里有问题。我必须选择一个结果为“ 01201698765”的列。如何将此数字拆分成这样的格式:“ 01.2016.98765”。

我使用过TO_CHAR,但是前面的“ 0”(零)数字消失了。

拉利特·库马尔(Lalit Kumar B)

您可以使用:

  • SUBSTR
  • 级联运算符 ||

例如,

SQL> WITH sample_data AS(
  2  SELECT '01201698765' num FROM dual
  3  )
  4  --end of sample_data mimicking real table
  5  SELECT num,
  6         substr(num, 1, 2)||'.'||substr(num, 3, 4)||'.'||substr(num, 7) num_formatted
  7  FROM sample_data;

NUM         NUM_FORMATTED
----------- -------------
01201698765 01.2016.98765

SQL>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle SQL中的数字格式

来自分类Dev

Oracle SQL中的数字格式

来自分类Dev

如何在Oracle SQL Developer中永久配置数字格式?

来自分类Dev

Oracle SQL TO_CHAR(数字,格式)-尾随零

来自分类Dev

Oracle SQL中的时间戳+数字小时

来自分类Dev

如何以正确的格式在oracle中后台处理数字

来自分类Dev

Oracle 中的单月数字日期格式问题

来自分类Dev

Oracle SQL日期格式

来自分类Dev

oracle中的XML格式

来自分类Dev

oracle中的XML格式

来自分类Dev

Oracle SQL Developer中SQL代码的缩进和格式

来自分类Dev

SQL中的数字格式

来自分类Dev

错误的日期格式Oracle SQL

来自分类Dev

Oracle SQL时间戳格式

来自分类Dev

MS SQL Server中的Oracle RR日期格式

来自分类Dev

Oracle(PL /)SQL中的字符串格式

来自分类Dev

在sql oracle中的单列中格式化名称

来自分类Dev

检查SQL中的字符串格式-ORACLE

来自分类Dev

如何在Oracle SQL中确认字段的格式

来自分类Dev

oracle:用斜杠格式化数字

来自分类Dev

如何在Oracle SQL中解析来自https arddress的数字?

来自分类Dev

在Oracle SQL中随机获取一个数字

来自分类Dev

如何确定数字在Oracle SQL中是否是连续的

来自分类Dev

Oracle中的时区日期格式

来自分类Dev

创建视图时将数字格式转换为oracle中的char

来自分类Dev

Oracle中的字母数字排序

来自分类Dev

如果列的值在 Oracle sql 中的格式不同,则使用特定格式更新日期

来自分类Dev

如何使用oracle sql获取数字中的前4位数字

来自分类Dev

Oracle中的SQL优化