![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
pengpeng235
这个作者很懒,什么都没留下…
展开
-
自己实现的oracle字符串split方法
[code="sql"] create or replace package my_utils is type split_array is table of varchar2(4000) index by binary_integer; --字符串分割 function fn_split( p_str in varchar2, ...原创 2010-11-09 11:06:49 · 110 阅读 · 0 评论 -
关于用sql求出符合条件的前几条记录(Top X)的两种方法
[code="sql"] 如题:现有学生成绩表: create table t_score( id number primary key, student_name varchar2(50), student_gender char(2), score ...原创 2011-07-11 17:24:20 · 571 阅读 · 0 评论 -
oracle借助rowid选择或删除重复行
[code="sql"] 有表: create table t_test1( id number, name varchar2(50), age number, birthday date ); 1、选择出重复的行 select a.* from t_test1 a where rowid (select max...原创 2011-07-12 14:28:41 · 207 阅读 · 0 评论 -
oracle over()分析函数的例子
[code="sql"] oracle over()函数,从oracle 8i开始支持,后面的版本支持的比较好. 通常在做统计分析时我们都想尽可能多滴选择出原始列和统计值列,但是这样group by后面就必须跟随更多的列,使用分析函数可以避免使用group by时选择出来的列名必须出现在group by列表中的痛苦. --1、over() 注(9i下over括号内必须有内容,不允许为空,...原创 2011-07-12 14:52:10 · 228 阅读 · 0 评论