Oracle的TO_CHAR与TO_DATE函数,转换格式一步到位
创作时间:
作者:
@小白创作中心
Oracle的TO_CHAR与TO_DATE函数,转换格式一步到位
引用
CSDN
1.
https://m.blog.csdn.net/zgt_certificate/article/details/141368900
1.TO_CHAR函数:
作用:
TO_CHAR函数用于将日期型数据或数字型数据转换为字符串。这个函数非常常用,特别是在需要将日期或数字显示在网页或报表中时。语法:
- 将日期转换为字符串:
TO_CHAR(日期, 格式字符串)
- 示例:将emp表中员工的受聘日期按'yyyy-mm-dd day'的格式转换为字符串。
SELECT ename, TO_CHAR(hiredate, 'yyyy-mm-dd day') FROM emp WHERE empno=7902; -- 代码编号 [000251]
- 说明:其中,hiredate是日期型数据,'yyyy-mm-dd day'是格式字符串,表示将日期按照"年-月-日 星期几"的格式显示出来。
- 将数字转换为字符串:
TO_CHAR(数字, 格式字符串)
- 示例:将数字9895按'$9,999.99'的格式转换为字符串。
SELECT TO_CHAR(9895, '$9,999.99') FROM DUAL; -- 代码编号 [000254]
- 说明:这里'$9,999.99'格式字符串用于定义数字的显示格式,表示带有千分位符号和小数点的货币格式。
2.TO_DATE函数:
作用:
TO_DATE函数将一个字符串转换为日期型数据。它有两个参数:一个是待转换的字符串,另一个是格式字符串,用于指定字符串的格式。语法:
TO_DATE(字符串, 格式字符串)
- 示例:将字符串'2017-07-03'按'yyyy-mm-dd'的格式转换为日期型数据。
SELECT TO_DATE('2017-07-03', 'yyyy-mm-dd') FROM DUAL; -- 代码编号 [000255]
- 说明:格式字符串'yyyy-mm-dd'告诉Oracle如何解释字符串中的各部分,使其转换为正确的日期。
3.TO_NUMBER函数:
作用:
TO_NUMBER函数用于将字符串转换为数字型数据。它有两个参数:一个是待转换的字符串,另一个是格式字符串,用于定义字符串中的数字格式。语法:
TO_NUMBER(字符串, 格式字符串)
- 示例:
- 成功示例:将字符串'$1,000.50'按'$999,999.99'的格式转换为数字型数据。
SELECT TO_NUMBER('$1,000.50', '$999,999.99') FROM DUAL; -- 代码编号 [000257]
- 说明:格式字符串中的$、逗号和小数点必须与待转换的字符串保持一致。
- 错误示例:尝试将字符串'$1000.50'按'$999,999.99'的格式转换为数字型数据,结果会报错。
SELECT TO_NUMBER('$1000.50', '$999,999.99') FROM DUAL; -- 代码编号 [000258]
- 说明:由于格式字符串中规定了千分位符号,但在待转换字符串中未使用千分位符号,导致转换失败。
热门推荐
香辣鸡翅火了!从零基础到大师级的做法全在这儿
鸡翅新吃法大比拼:香烤vs红烧,谁更胜一筹?
肖战版《射雕英雄传:侠之大者》:争议中的创新与传承
肖战版《射雕》遭遇口碑危机:网络批评与主流力挺的两极分化
野鸟太多导致农作物减产等损失,上海崇明“人鸟之争”有何解
证券市场高开高走秘籍大揭秘!
AI绘画与创作工具:数字艺术的新纪元
保定陆军军官学校的风云人物揭秘
保定陆军军官学校的建筑特色与保护现状
保定陆军军官学校:民国风云人物摇篮
油爆虾烹饪宝典:掌握复炸技巧,让虾壳酥脆、虾肉鲜嫩
你今天洗头了吗?为什么每天洗头还是很油腻?
《原神》动效设计揭秘:从技术到艺术的蜕变之旅
用Maya打造炫酷动画效果
播了一半就收官?古装剧《金庸武侠世界》“断崖式”停播,网友吵翻
从26亿《封神》到1亿《异人》,选角能定漫改影视生死?
《射雕英雄传》不同版本的黄蓉,个个貌美如花,哪个让你印象最深
离谱!直播间花499元抢的居然是假黄金?
揭秘假黄金骗局:合金、低纯度黄金被包装成足金售卖
酱香、浓香等各种种类的酒,它们的存放时间究竟有多久?
白酒开封后有保质期吗?该如何存放?
互联网彩票:市场扩张与监管挑战并存
彩票投资风险如何有效管理?
年轻人买彩票背后的多巴胺陷阱
广州三大历史遗迹:越秀公园、镇海楼、中山纪念堂
云溪植物园:广州新晋打卡圣地!
冬日徒步玉龙雪山,打卡文海花海
玉龙雪山:美景当前,安全意识更要“高耸入云”
玉龙雪山:圣洁的雪山女神,等你来征服!
洛阳美食名片:千年水席与百年牛汤