易截截图软件、单文件、免安装、纯绿色、仅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 10g data guard - Oracle / 基础和管理

做玩data guard 后
在Primary服务器 执行 
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
 SEQUENCE# APP
---------- ---
  13 NO
  13 YES ......

分享自己的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 ......

asp.net发布时,Oracle报错 - .NET技术 / ASP.NET

1.现在系统是64位的server2003(web服务器IIS6.0)装的是10g的oracle客户端。
2.数据库服务器同样是32位的server2003的oracle10g。
3.web服务器上用sqlplus访问数据库-正常;
  vs2008内部建立数据源,访问 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号