![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
天阙迎风
这个作者很懒,什么都没留下…
展开
-
oracle分组并在组内排序
根据c1,c2分组,并且根据c3排序,取第一行select tt.* from (select row_number() over(partition by c1, c2 order by c3 desc) r, t.* from test_table t) ttwhere tt.r = 1...转载 2020-02-18 19:39:10 · 771 阅读 · 0 评论 -
Oracle varchar2类型,值为数字时不转换类型的排序方法
图中字段为varchar2类型字段名num,需要排序。由于存在值为非数字类型的情况,不能使用to_number(num)。 2.修改如下,1.先按length(num)排。长度为1时的顺序不符合要求。 3.再按排一次,按num字符排。 ORDER BY length(num),num...原创 2020-01-13 10:48:22 · 620 阅读 · 0 评论 -
ORACLE 日期加减操作
无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1 使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3 使用内置函数add_months来增加年和月例:对当前日期增加一个小时:SQL> select sysdate, sysdate+numtodsinter...转载 2018-10-15 14:13:21 · 24298 阅读 · 0 评论 -
oracle 对视图,存储过程,函数,包等的sql语句 进行关键字模糊查询等
1.查询所有视图结果:只查到网银退回视图中有判断,流程通过后的逻辑。分析结果为:无风险create table user_views20190606 as select view_name,to_lob(text) text from user_views;--基于oracle自带user_views创建临时的user_views20190606SELECT view_name,text ...原创 2019-06-06 17:15:07 · 1124 阅读 · 0 评论