
oracle
文章平均质量分 64
iteye_8954
这个作者很懒,什么都没留下…
展开
-
sql 中 exists 关键字的用法
好久没发表博客了,今日偶有闲暇 仔细研究了一遍oracle中exists 的用法,整理了在一起, 记录在itieye,以防后忘。。。。嘎嘎 1. 关于数据首先做好数据的初始化工作 -- Create tablecreate table CUSTOMERS( CID NUMBER not null, CNAME VARCHAR2(50) not null)alter table ...原创 2013-05-30 20:59:41 · 426 阅读 · 0 评论 -
函数row_number() over(partition by~~order by ~~ desc)的用法
select tbexamineegrade.*, row_number() over(partition by userid,TpID order by exscore desc) lev -------------------------------------------------- :查询员工的工资,按部门排序 select ename,sal,row_numbe...2012-09-07 23:52:29 · 179 阅读 · 0 评论 -
oracle的常用函数 instr() 和substr()函数
在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个字符串中查找指定的字符,返回被查找到的指定的字符的位置。 语法: instr(sourceString,destString,start,appearPosition) instr('源字符串' , '目标字符串' ,'开始位置','第几次出现') 其中sourceStr...原创 2012-09-11 22:52:18 · 1603 阅读 · 0 评论 -
oracle的sum(...) over ... 的使用
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。 over函数的参数:over(partition by columnname1 order by columnname2) 含义,按columname1指定的字段进行分组排序,或者说按字段columnname1的值进行分组排序。 例如:employees表中,有两个部门的...原创 2012-09-11 23:12:11 · 494 阅读 · 0 评论 -
oracle 分组 row_number()
create or replace view vw004_examineegrade asselect "EGID","USERID","TPID","WLGID","EXTIMES","EXSTATE","EXB_TIME", "EXE_TIME","TESTTIME","OBJECTIVE","原创 2012-10-10 19:26:49 · 155 阅读 · 0 评论