`
文章列表
可以使用GROUPING_ID函数借助HAVING子句对记录进行过滤,将不包含小计或者总计的记录除去。GROUPING_ID()函数可以接受一列或多列,返回GROUPING位向量的十进制值。GROUPING位向量的计算方法是将按照顺序对每一列调用GROUPING函数的结果组合起来。   关于GROUPING函数的使用方法可以参见我前面写的一篇文章 http://blog.csdn.net/wh62592855/archive/2009/11/16/4818072.aspx   1、GROUPING_ID用法实例 SQL> select  2  division_id,job_i ...
GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。   关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。 http://blog.csdn.net/wh62592855/archive/2009/11/16/4817920.aspx   1、在ROLLUP中对单列使用GROUPING() SQL> select division_id,sum(salary)  2  ...
ROLLUP,是GROUP BY子句的一种扩展,可以为每个分组返回小计记录以及为所有分组返回总计记录。 CUBE,也是GROUP BY子句的一种扩展,可以返回每一个列组合的小计记录,同时在末尾加上总计记录。   在文章的最后附上了相关表和记录创建的脚本。   1、向ROLLUP传递一列 SQL> select division_id,sum(salary)  2  from employees2  3  group by rollup(division_id)  4  order by division_id; DIV SUM(SALARY)--- ----------- ...

初探Python

1.安装Python 官方网址:http://www.python.org/ 下载的文件为:python-2.7.2.msi 安装完成后,开始--所有程序--Python--IDLE(Python GUI) 2.在IDLE窗口中,(3.0版本之前的Python) 输入1/2得到的结果为 0 解决方法: 第一种:要用实数(包含小数 ...

Excel VBA学习笔记-3

Visual Basic 语言参考的关键字分类篇 一.控制流关键字总结   1.分支   i.GoSub...Return 语句   在一个过程中跳到另一个子程序中执行,执行后再返回。     可以在过程中的任何地方使用 GoSub 和 Return,但是 GoSub 和与之相应的 Return 语句必须放在同一个过程中。一个子程序中可以包含一个以上的 Return 语句,但是当碰到第一个 Return 语句时,程序就会返回到紧接在刚刚执行的 GoSub 语句之后的语句继续执行。 注意 不能使用 GoSub...Return 来进入或退出 Sub 过程。 提示 创 ...

Excel VBA学习笔记-2

1.从函数中返回字符串   某些函数具有两种版本:一种返回 Variant 数据类型,而另一种返回 String 数据类型。Variant 版本较为方便因为变形体会自动地处理不同类型间的传输。它们同时也允许 Null 通过表达式来发送。String 版本较具有效率,因为它们使用较少的内存。 当有下列之情形时可考虑使用 String 版本:  a,程序很大并且使用很多的变量。  b,将数据直接写到随机存取文件中       当在函数名称后面加上一个美元符号($)时,下列的函数会对于 Sting 变量返回一个数值。这些函数若不加上美元符号用法与语法与 Variant ...

Excel VBA学习笔记-1

1.Union的用法: 组合   Sub SeveralRows() Worksheets("Sheet1").Activate Dim myUnion As Range Set myUnion = Union(Rows(1), Rows(3), Rows(5)) myUnion.Font.Bold = True End Sub    2.Array函数:   Sub FormatSheets() Sheets(Array("Sheet2", "Sheet3", & ...
第4题: 理解函数重载的概念: 以下为易混淆点 1.派生类中重新定义了一个和基类中的原型完全相同的函数,这种情况不属于函数重载,属于重写 2.类中定义了两个同名、同参数表的函数,但其中一个是常成员函数,这种情况属于函数重载 第14题: 虚基类的正确声明为:class B:virtual public A 第15题: 理解虚函数: 虚函数既可以在函数说明时定义,也可以在函数实现时定义,这种说法错误 第30题: 定义派生类时,若不使用类关键字显式地规定采用何种继承方式,则默认方式为 私有  继承 例子:   #include <iostream.h> cla ...
Global site tag (gtag.js) - Google Analytics