to_char 的使用

2019-08-28  本文已影响0人  半碗鱼汤

to_char() 是oracle 的字符转换函数

to_char(value,'format') value是待转化的值,'format' 是转化后的 pattern

使用TO_CHAR函数处理数字
TO_CHAR(number, '格式')
TO_CHAR(salary,’99,999.99’); 使用TO_CHAR函数处理日期 TO_CHAR(date,’格式’); 数字格式格式 9 代表一个数字 0 强制显示0 放置一个$符
L 放置一个浮动本地货币符
. 显示小数点
, 显示千位指示符
日期格式
格式控制 描述
YYYY、YYY、YY 分别代表4位、3位、2位的数字年
YEAR 年的拼写
MM 数字月
MONTH 月的全拼
MON 月的缩写
DD 数字日
DAY 星期的全拼
DY 星期的缩写
AM 表示上午或者下午
HH24、HH12 12小时制或24小时制
MI 分钟
SS 秒钟
SP 数字的拼写
TH 数字的序数词
日期例子:
SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUAL
SELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUAL
SELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24') FROM DUAL
SELECT TO_DATE('2006-05-01', 'YYYY-MM-DD') FROM DUAL
SELECT TO_DATE('2006-05', 'YYYY-MM') FROM DUAL
SELECT TO_DATE('2006', 'YYYY') FROM DUAL

上一篇 下一篇

猜你喜欢

热点阅读