易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle是否有这样的函数 - Oracle / 基础和管理

数据表如下:

产品名称 2月销量排名 1月销量 2月销量 3月销量 4月销量 5月销量 6月销量 7月销量 8月销量... 12月销量


有没有函数能将第二字段(2月销量排名)的值求出来,【2月销量排名】是2月在一年12个月中的销量排名
--table为表名 
--p_mon月份参数 为1月,2月.........12月
--如果lz只是想求出2月的 那就把p_mon写死吧
create or replace function fun(p_mon in varchar2) return number is
  Result number;
declare 
p_rank number;
begin
  select rn into p_rank
  from (select mon, rownum rn
  from (select mon
  from (select '1月' mon, 1月销量 sale
  from table
  union all
  select '2月' mon, 2月销量 sale
  from table
  union all
  select '3月' mon, 3月销量 sale
  from table
  union all
  select '4月' mon, 4月销量 sale
  from table
  union all
  select '5月' mon, 5月销量 sale
  from table
  union all
  select '6月' mon, 6月销量 sale
 


相关问答:

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

oracle初学者你请教 - Oracle / 基础和管理

--建立一个包以定义一个游标
create or replace package PK_test 
as 
type cur_test is ref cursor;
end PK_test;
--建立一个过程,通过输入JOBID,返回一个表记录(游标)!
create or replace ......

分享自己的Oracle配置过程 - Oracle / 基础和管理

谢谢唐人老大的指点,谢谢各位高手的指点!
安装10g Enterprise。上网下了MLDN的Oracle视频,跟着视频上的配置走,安装成功了,但是没完整地配置。
点击进入:Database Configuration Assistant
1. 创建数据库; ......

oracle 如何调用mssql存储过程 - Oracle / 高级技术

oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用MS SQL的存储过程,求解~谢谢~
引用
oracle 通过BDlink 连接到一台MS SQL,查询都可以,但是不知道如何在oracle通过DBLink调用M ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号