
Oracle
文章平均质量分 65
YoungerXu
这个作者很懒,什么都没留下…
展开
-
Oracle 实现Split (保留空值)
REGEXP_SUBSTR用法Oracle 实现Split保留空值REGEXP_COUNT用法CONNECT BY用法原创 2022-12-09 20:10:20 · 1158 阅读 · 1 评论 -
Oracle 聚合实现小计、合计 (GROUP BY ROLLUP)
1.先创建一个测试表-- Create table 水果月销售记录表create table C_FRUITS_SALES_RECORD_T( quarter VARCHAR2(20),--季度 month VARCHAR2(20),--月份 apple NUMBER,--苹果销量 banana NUMBER,--香蕉销量 orange NUMBER--橘子销量)导入测试数据 QUARTER MONTH APPLE BANAN...原创 2021-08-30 11:45:09 · 9622 阅读 · 4 评论 -
Oracle 获取 Timestamp 时间差 毫秒、秒、分钟、小时
最近遇到一个问题,分析API的日志,其中重要的部分是分析API响应时间,其中涉及到计算 Timestamp的时间差,精确到毫秒,搜了到的方法大多都是现将 Timestamp转换成字符串,截取后在分别转换成日期,数字进行计算,十分复杂,而且有的方案并不正确。即 在 EXTRACT() 函数中 SECOND By MINUTE取余,MINUTE By HOUR取余,HOUR By DAY取余后返回结果,所以如果有长时间跨度的时间差,可以根据实际情况决定如何累加 日,时,分,秒的差值,实现获取毫秒级的时间差。原创 2020-12-15 17:21:15 · 7579 阅读 · 2 评论