
oracle sql
Llove_w
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle常用函数DECODE()、LAG()、LEAD() 介绍
1.DECODE() 语法: DECODE(expression, if1, value1, if2,value2, if3,value3, . . ., default) 类似case...when then,意思是说,如果expression的值等于if1的值,返回value1,如果不等,再和if2比较,相等返回value2,以此类推,如果所有的条件都不满足,返回default默认值。 2...原创 2020-03-31 10:47:04 · 316 阅读 · 0 评论 -
oracle connect by用法
原文链接:https://blog.youkuaiyun.com/wang_yunj/article/details/51040029 1、基本语法 select * from table [start with condition1] connect by [prior] id=parentid 一般用来查找存在父子关系的数据,也就是树形结构的数据;其返还的数据也能够明确的区分出每一层的数据...原创 2020-03-27 10:52:30 · 323 阅读 · 0 评论 -
oracle常用函数over(partition by order by ) 介绍,以及和row_number(),rank()和dense_rank配合使用
部分参考:https://www.cnblogs.com/qiuting/p/7880500.html 1、over(partition by order by ) 语法 over(partition by expr2 order by expr3) over在什么条件只是,函数不能单独使用,需要与row_number(),rank()和dense_rank,lag()和lead()等配合...原创 2020-03-31 11:29:06 · 1301 阅读 · 0 评论 -
关于not exists记录
exists (sql 返回结果集,为真) 主要看exists括号中的sql语句结果是否有结果,有结果:才会继续执行where条件;没结果:视为where条件不成立。 not exists (sql 不返回结果集,为真) 主要看not exists括号中的sql语句是否有结果,无结果:才会继续执行where条件;有结果:视为where条件不成...翻译 2018-08-05 17:40:33 · 318 阅读 · 0 评论