TO_CHAR()

TO_CHAR (number)

Oracle的定義: http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions181.htm
De.ion of to_char_number.gif follows

主要格式如下:
9 表示有效位數
0 數字前用0補足位數
B 用空格補足位數
L 在數字前加本地貨幣符號 , 分格符位置
MI 負數時在最後邊加負號
PR 負數用<>括起來
S 在前面加符號
EEEE 科學計數法
V 把原數字乘以10的N次方(N爲V後面的位數)

1. 9, 0 ,B 測試

SELECT 
to_char(123.45,'0009.9'),
to_char(123.45,'9999.9'),
to_char(123.45,'B999.9')FROM dual;

結果爲

TO_CHAR(123.45,'0009.9') TO_CHAR(123.45,'9999.9') TO_CHAR(123.45,'B999.9')
------------------------ ------------------------ ------------------------
0123.5                    123.5                   123.5

2. $, L 測試

SELECT 
to_char(123.45,'$9999.9'),
to_char(123.45,'L9999.9')FROM dual;

結果爲

TO_CHAR(123.45,'$9999.9') TO_CHAR(123.45,'L9999.9')
------------------------- -------------------------
$123.5                           ¥123.5

3. .,, 測試

SELECT 
to_char(123.45,'9999.99'),
to_char(1233123.45,'9,999,999.99')FROM dual;

結果爲

TO_CHAR(123.45,'9999.99') TO_CHAR(1233123.45,'9,999,999.
------------------------- ------------------------------
123.45                   1,233,123.45

4. MI,PR 測試

SELECT 
to_char(-123.45,'9999.99MI'),
to_char(-123.45,'9999.99PR')FROM dual;

結果爲

TO_CHAR(-123.45,'9999.99MI') TO_CHAR(-123.45,'9999.99PR')
---------------------------- ----------------------------
123.45-                      <123.45>

5. S,EEEE,V 測試

SELECT 
to_char(123.45,'S9999.99'),
to_char(12345,'99.99EEEE'),
to_char(123,'9999V99')FROM dual;

結果爲

TO_CHAR(123.45,'S9999.99') TO_CHAR(12345,'99.99EEEE') TO_CHAR(123,'9999V99')
-------------------------- -------------------------- ----------------------
+123.45                     1.23E+04                   12300

TO_CHAR (datetime)

Oracle文檔:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions180.htm

De.ion of to_char_date.gif follows

日期格式 :
YYYY、YYY、YY 分别代表4位、3位、2位的数字年
YEAR 年的拼写
MM 数字月
MONTH 月的全拼
MON 月的缩写
DD 数字日
DAY 星期的全拼
DY 星期的缩写
AM 表示上午或者下午
HH24、HH12 12小时制或24小时制
MI 分钟
SS 秒钟
SP 数字的拼写
TH 数字的序数词 



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10314474/viewspace-768560/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10314474/viewspace-768560/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值