- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 中to_char和to_number和to_date教程
TO_CHAR 是把日期戒数字转换为字符串
TO_DATE 是把字符串转换为数据库中得日期类型转换函数
TO_NUMBER 将字符转化为数字
TO_CHAR
使用TO_CHAR 函数处理数字
TO_CHAR(number, 格式)
TO_CHAR(salary,’$99,999.99’);
使用TO_CHAR 函数处理日期
TO_CHAR(date,’格式’);
TO_NUMBER
使用TO_NUMBER 函数将字符转换为数字
TO_NUMBER(char[, 格式])
TO_DATE
使用TO_DATE 函数将字符转换为日期
TO_DATE(char[, 格式])
数字格式格式
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 数字的序数词
“特殊字符” 假如特殊字符
HH24:MI:SS AM 15:43:20 PM
日期例子:
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
日期说明:
当省略HH、MI 和SS 对应的输入参数时,Oracle 使用0 作为DEFAULT 值。如果输入的日期
数据忽略时间部分,Oracle 会将时、分、秒部分都置为0 ,也就是说会取整到日。
同样,忽略了DD 参数,Oracle 会采用 1 作为日的默认值,也就是说会取整到月。
但是,丌要被这种“惯性”所迷惑,如果忽略 MM 参数,Oracle 并丌会取整到年,取整到当前月。
注意:
1.在使用Oracle 的to_date 函数来做日期转换时,可能会直觉地采用“yyyy-MM-dd HH:mm:ss”
的格式作为格式迚行转换,但是在Oracle 中会引起错误:“ORA 01810 格式代码出现两次”。
如:select to_date(2005-01-01 13:14:20,yyyy-MM-dd HH24:mm:ss) from dual;原因是SQL
中丌区分大小写,MM 和mm 被认为是相同的格式代码,所以Oracle 的SQL 采用了mi 代替分
钟。select to_date(2005-01-01 13:14:20,yyyy-MM-dd HH24:mi:ss) from dual;
2.另要以24 小时的形式显示出来要用HH24
select to_char(sysdate,yyyy-MM-dd HH24:mi:ss) from dual;//mi 是分钟
select to_char(sysdate,yyyy-MM-dd HH24:mm:ss) from dual;//mm 会显示月份
TO_DATE 格式(以时间:2007-11-02 13:45:25 为例)
Year:
yy two digits 两位年显示值:07
yyy three digits 三位年显示值:007
yyyy four digits 四位年显示值:2007
Month:
mm number 两位月显示值:11
mon abbreviated 字符集表示显示值:11 月,若是英文版,显示nov
month spelled out 字符集表示显示值:11 月,若是英文版,显示november
Day:
dd number 当月第几天显示值:02
ddd number 当年第几天显示值:02
dy abbreviated 当周第几天简写显示值:星期五,若是英文版,显示fri
day spelled out 当周第几天全写显示
您可能关注的文档
- 解释地动说和天动说的摇动式智育玩具ptolemaios_e_a4.pdf
- MOTO WLAN产品培训资料.pdf
- EnergyMicro低功耗ARM核efm32开发板手册.pdf
- 飞思卡尔MCU时钟模块设置.pdf
- VDX-6354用户手册.pdf
- autodesk-cad培训_Project Manual.pdf
- BD235;BD237;中文规格书,Datasheet资料.pdf
- weblogic12.1.2之SNMPA.pdf
- SI2302DS,215;中文规格书,Datasheet资料.pdf
- Doc.45 – Reference Discovering Demand 1 DRAFT Discovering Demand Lessons from Wireless Com.pdf
- 人教版高考地理一轮总复习课后习题 第三章 地球上的大气 考点规范练10 (2).doc
- 高中地理二轮总复习课后习题 选择题综合练 选择题综合练3.doc
- 智能公交站台改造施工方案.pdf
- 2024-2030年食醋产业规划专项研究报告.docx
- 智慧超市的策划书3篇.pdf
- 会展咨询公司品牌经理述职报告.docx
- 湘教版高考地理一轮总复习课后习题 课时规范练53自然资源与人类活动 (2).doc
- 2024-2030年食醋市场投资前景分析及供需格局研究预测报告.docx
- 湘教版高中地理选择性必修1自然地理基础课后习题 第1章 地球的运动 第2节 第2课时 正午太阳高度的变化.doc
- 钢结构施工组织设计1.doc
最近下载
- 2013款别克昂科拉用户使用手册.pdf
- 高考语文高考帮备考教案(新教材):10图文转换.pptx VIP
- 第八章 进食障碍(定).ppt
- 商务英语,语言学概论,汉英对比语言学,(外语教学与研究出版社)大题.pdf
- 山西经贸职业学院 内部质量保证体系建设与运行实施方案 .pdf
- 中国近现代史纲要(海南大学)知到智慧树章节答案.docx
- 广东药科大学2021-2022学年第1学期《高等数学(上)》期末考试试卷(B卷)及标准答案.pdf
- 新闻传播法教程魏永征课后答案.docx
- 课程思政领航课《财务会计》项目四任务2:存货计量教案.docx
- 沪教版英语小学五年级上学期期末试卷及解答参考(2024年).docx VIP
文档评论(0)