![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 79
夏梦芯
Every day may not be good,but theres good something in every day
展开
-
浅谈oracle中row_number() over()分析函数用法
浅谈oracle中row_number() over()分析函数用法 row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再转载 2014-01-14 17:25:23 · 936 阅读 · 0 评论 -
order by 语句对null字段的默认排序
在使用order by语句进行查询结果排序时,不同的数据库对于被排序字段数据行为null的情况,处理方式有所不同,这里我们主要考虑oracle和mysql数据库。 首先我们直接给出结论: leeyee 写道 【Oracle 结论】 order by colum asc 时,null默认被放在最后 order by colum desc 时,null默认被放在最前 nulls转载 2014-01-15 14:14:28 · 526 阅读 · 0 评论 -
Oracle存储过程详解(引用)+补充
一、过程 (存储过程) 过程是一个能执行某个特定操作的子程序。使用CREATE OR REPLACE创建或者替换保存在数据库中的一个子程序。 示例1:声明存储过程,该过程返回dept表行数 DECLARE PROCEDURE getDeptCount AS deptCount INT; BEGIN SELECT COUNT(*) INTO deptCount FROM DEP转载 2014-01-24 14:26:18 · 415 阅读 · 0 评论