摘要:
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... 阅读全文
摘要:
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式。在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高。下面我将针对分析函数做一些具体的说明。 今天我主要给大家介绍一下以下几个函数的使用方法: 1. 自动汇总函数rollup,cube, ... 阅读全文
摘要:
在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数,例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc 这里的SUM作用在所有返回记录的population... 阅读全文
摘要:
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 ... 阅读全文