![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高级sql
GoldenPaddy
ORACLE。
展开
-
需求:统计每十分钟访问报表的人数
现在有个需求:要求统计没十分钟访问报表的人数.统计结果如:最终sql:selecttrunc(oper_time, 'dd') +(floor(to_char(oper_time, 'sssss') / 600)) / 144 time2,count(*)from tb_log_report where oper_time>t原创 2017-07-28 18:10:51 · 768 阅读 · 0 评论 -
把一行里 ‘,’ 隔开的数据一行转换成多行
一个需求:需要把一行里 ‘,’ 隔开的数据一行转换成多行:转换成:sql 如下:select id,nvl(substr(mm,instr(mm,',',1,lev)+1,instr(mm,',',1,lev+1)-instr(mm,',',1,lev)-1),' ') mmfrom (select id, lev, ','原创 2017-07-28 17:54:55 · 3299 阅读 · 1 评论 -
小写数字金额转大写
小写数字金额转大写如: 564.21 to 伍佰陆拾肆圆贰角壹分 CREATE OR REPLACE Function Money2Chinese(Money In Number) Return Varchar2 Is strYuan Varchar2(150); strYuanFen Varchar2(152); n原创 2017-08-05 21:55:54 · 852 阅读 · 0 评论