`
JEmql
  • 浏览: 61156 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

oracle 类型转换函数1

阅读更多

oracle有三种最基本的数据类型,即字符型、数值型、日期型。
oracle
提供的单行函数中,针对不同的数据类型,提供大量实用的函数,同时提供一系列数据类型转换函数。
相信这些函数,在进行数据库的操作过程中,都大量的被使用过。。
1to_char 
   
数值、日期->字符型 
   
语法:
to_char(num|date,[format mask],[nls_parameters]) 
   
参数:num|date 待转换的数值或者日期
 
            format mask:
可选参数

 

数字->字符型的可用格式

 

 

格式元素

元素说明

格式

数字

字符结果

9

数字宽度

9999

12

12

0

显示前面的零

09999

0012

00012

.

小数点的位置

09999.999

030.40

00030.400

D

小数点分隔符的位置(默认为句点)

09999D999

030.40

00030.400

,

逗号的位置

09999,999

03040

00003,040

G

组分隔符的位置(默认为逗号)

09999G999

03040

00003,040

$

美元符号

$099999

03040

$003040

L

当地货币

L099999

03040

GBP003040如果nls_currency设置为GBP

MI

表示负数的减号的位置

99999MI

-3040

3040-

PR

包围在括号内的负数

99999PR

-3040

<3040>

EEEE

科学计数法

99.99999EEEE

121.976

1.21976E+02

U

Nls_dual_currency

U099999

03040

CAD003040如果nls_dual_currency设置为CAD

V

乘以10n(nV之后9的数量)

9999V99

3040

304000

S

前面加上+或者-

S999999

3040

+3040

  

日期->字符型的可用格式(示例日期:02-JUN-1975)

 

 

格式说明

说明

结果

Y

年的最后一位

5

YY

年的最后两位

75

YYY

年的最后三位

975

YYYY

四位数字表示的年

1975

RR

两位数字表示的年

75

YEAR

区别大小写并用英语拼写的年

NINETEEN SEVENTY-FIVE

MM

两位数表示的月

06

MON

月的三个字母缩写

JUN

MONTH

区分大小写并用英语拼写的月

JUNE

D

星期几

2

DD

月的两位数日(即是本月的第几天)

02

DDD

年的日

153

DY

星期的三个字母缩写

MON

DAY

区分大小写并用英语拼写的星期

MONDAY

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics