oracleformat函数⽤法,trunc()格式化函数的使⽤trunc()格式化函数的使⽤
trunc()格式化函数的使⽤
trunc是oracle数据库中⼀种格式化函数。
1.1.当年第⼀天:
SELECT TRUNC(SYSDATE,'YYYY') FROM DUAL;
SELECT TRUNC(SYSDATE,'YY') FROM DUAL;
SELECT TRUNC(SYSDATE,'YEAR') FROM DUAL;
1.2.当⽉第⼀天:
SELECT TRUNC(SYSDATE,'MM') FROM DUAL;
SELECT TRUNC(SYSDATE,'MONTH') FROM DUAL;
1.3.本周第⼀天:
SELECT TRUNC(SYSDATE,'D') FROM DUAL;
SELECT TRUNC(SYSDATE,'DAY') FROM DUAL;
--注意:周⽇为星期的第⼀天
1.4.当前⼩时时间,精确到⼩时:
SELECT TRUNC(SYSDATE,'HH') FROM DUAL;
SELECT TRUNC(SYSDATE,'HH24') FROM DUAL;
1.5.当前分钟时间,精确到分钟。(没有精确到秒的⽤法) :
SELECT TRUNC(SYSDATE,'MI') FROM DUAL;
1.6.当前季度第⼀天:
SELECT TRUNC(SYSDATE,'Q') FROM DUAL;
1.7.昨天、明天:
SELECT TRUNC(SYSDATE+1) FROM DUAL;
SELECT TRUNC(SYSDATE-1) FROM DUAL;
1.8.计算两个时间相差的天数:
仔细观察⼀下系统时间和⽐较的时间的区别
SELECT sysdate 当前时间,TRUNC(SYSDATE-TO_DATE('2020-8-20 18:00:00','YYYY/MM/DD HH24:MI:SS')) 相差天数 FROM DUAL
union
SELECT sysdate 当前时间,TRUNC(SYSDATE-TO_DATE('2020-8-20 12:00:00','YYYY/MM/DD HH24:
MI:SS')) 相差天数 FROM DUAL
union
oracle四舍五入
SELECT sysdate 当前时间,TRUNC(SYSDATE-TO_DATE('2020-9-30 18:00:00','YYYY/MM/DD HH24:MI:SS')) 相差天数 FROM DUAL
union
SELECT sysdate 当前时间,TRUNC(SYSDATE-TO_DATE('2020-9-30 12:00:00','YYYY/MM/DD HH24:MI:SS')) 相差天数 FROM DUAL
1.9.需要注意:
SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS') AS 系统⽇期,TO_CHAR(TRUNC(SYSDATE),'YYYY-MM-DD
HH24:MI:SS') AS trunc⽇期 FROM DUAL;
⽤法:TRUNC(NUMBER,length),length表⽰会保留⼩数点后⾯⼏位数字,如果没有则只保留整数部分,注意:这个不会对数字进⾏四舍五⼊
SELECT TRUNC(1234.123456789) FROM DUAL;--1234
SELECT TRUNC(1234.123456789,0) FROM DUAL;--1234
SELECT TRUNC(1234.123456789,3) FROM DUAL;1234.123
SELECT TRUNC(1234.123456789,5) FROM DUAL;--1234.12345
trunc()格式化函数的使⽤相关教程
性能优化之函数节流
性能优化之函数节流 函数节流是另⼀种常见的优化⾼频率调⽤函数的⼿段,核⼼是把⾼频率调⽤的函数优化为按照某个时间频率来执⾏ 函数节流与函数防抖动的区别在于: 函数防抖动是检测前后两次连续间隔内的函数调⽤,并将时间间隔内的多次调⽤合并为⼀次; 函数
【C初阶】-函数(1)
【C初阶】-函数(1) 函数是什么? 数学中我们常见到函数的概念。但是你了解C语⾔中的函数吗? 中对函数的定义: 在计算机科学中, ⼦程序 (英语:Subroutine, procedure, function, routine, method, subprogram, callable unit)也就是函数,是⼀
如何在Linux上创建别名和Shell函数
如何在Linux上创建别名和Shell函数 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri /
Shutterstock Create your own Linux commands using aliases and Bash shell functions. Tame repetitive tasks, truncate long-winded process
sql 查询学⽣成绩排名 并列第⼏ 要标记是并列第⼏名 排名函数 DE
sql 查询学⽣成绩排名 并列第⼏ 要标记是并列第⼏名 排名函数 DENSE_RANK 实际要求 查询学⽣ 英语成绩前五名 并列的要指出 表的情况 学⽣表: 成绩表 实现SQL : 没⽤排名函数之前 with ranks as( select score, '第'+ cast( row_number() over( order by score
13-python之数据类型转换函数
13-python之数据类型转换函数 ⽂章⽬录 1. 常⽤的数据类型转换函数 2. 具体数据类型转换函数的例⼦ 2.1 float() -- 转换成浮点型 2.2 str() -- 转换成字符串串类型 2.3 tuple() -- 将⼀个序列列转换成元组 2.4 list() -- 将⼀个序列列转换成列列表 2.5 eval()
pandas与函数的处理
C++11: list容器的迭代及其封装函数的调⽤
C++11: list容器的迭代及其封装函数的调⽤ list是可以在常数范围内在任意位置进⾏插⼊和删除的序列式容器,并且该容器可以前后双向迭代。 list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独⽴节点中,在节点中通过指针指向 其前⼀个元素和后⼀
SQL学习之函数,基于Oracle下的HR⽤户(⼀)
SQL学习之函数,基于Oracle下的HR⽤户(⼀) 3.1.1 什么是函数 函数:是数据库产品中提供的能够处理查询结果的⽅法。函数能够⽤于下⾯的⽬的: ? 执⾏数据计算 ? 修改单个数据项 ? 格式化显⽰的⽇期和数字 ? 转换列数据类型 ? 函数有输⼊参数,并且总有⼀个返

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。