欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年8月13日

摘要: procedure Disp_Long_String(long_string IN varchar2) is --递归方法现实长字符串,oracle最多只能显示256个 --每行现实80个字符 begin IF LENGTH (long_string) > 80 THEN DBMS_OUTPUT.PUT_LINE (SUBSTR (long_string... 阅读全文
posted @ 2008-08-13 16:11 莫问奴归处 阅读(8648) 评论(0) 推荐(1) 编辑

摘要: 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式。在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高。下面我将针对分析函数做一些具体的说明。 今天我主要给大家介绍一下以下几个函数的使用方法: 1. 自动汇总函数rollup,cube, ... 阅读全文
posted @ 2008-08-13 13:46 莫问奴归处 阅读(409) 评论(0) 推荐(0) 编辑

摘要: 在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population... 阅读全文
posted @ 2008-08-13 12:23 莫问奴归处 阅读(4885) 评论(0) 推荐(0) 编辑

摘要: group by ROLLUP(A, B, C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY, 然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作 GROUP BY CUBE(A, B, C),则首先会对(A、B、C)进行GROUP BY, 然后依次是(A、B),(A、C),(A),(B、C),(B),(C),最后对全表进行GROUP ... 阅读全文
posted @ 2008-08-13 12:17 莫问奴归处 阅读(2588) 评论(0) 推荐(0) 编辑

轩轩娃