oracle
better_hong
这个作者很懒,什么都没留下…
展开
-
oracle中使用for循环
一般格式: declare name varchar(10); 声明一个变量 begin for i in (select one from table) loop 设置循环,i的作用相当于游标 name:=i.one; 给变量赋值 主体SQL; end loop; end;原创 2015-03-06 17:01:52 · 13774 阅读 · 0 评论 -
oracle中分组排序统计
有3个函数可以实现 rank() over() dense() over() row_number over() 其中 over(partition by xxx, order by xxx)可以实现分组排序,给其设置别名 例如 cn 后,加入条件 where cn=1 , 可以实现只显示每组排名第一的结果 rank()等函数用作记名次,其中区别: rank(原创 2015-03-11 15:37:31 · 1743 阅读 · 0 评论