文章列表
ORACLE GROUPING_ID函数
- 博客分类:
- Oracle
可以使用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)--- ----------- ...
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
- 博客分类:
- Excel
Visual Basic 语言参考的关键字分类篇
一.控制流关键字总结
1.分支
i.GoSub...Return 语句
在一个过程中跳到另一个子程序中执行,执行后再返回。
可以在过程中的任何地方使用 GoSub 和 Return,但是 GoSub 和与之相应的
Return 语句必须放在同一个过程中。一个子程序中可以包含一个以上的 Return 语句,但是当碰到第一个
Return 语句时,程序就会返回到紧接在刚刚执行的 GoSub 语句之后的语句继续执行。
注意 不能使用 GoSub...Return 来进入或退出 Sub 过程。
提示 创 ...
Excel VBA学习笔记-2
- 博客分类:
- Excel
1.从函数中返回字符串
某些函数具有两种版本:一种返回 Variant
数据类型,而另一种返回 String 数据类型。Variant
版本较为方便因为变形体会自动地处理不同类型间的传输。它们同时也允许 Null 通过表达式来发送。String
版本较具有效率,因为它们使用较少的内存。
当有下列之情形时可考虑使用 String 版本:
a,程序很大并且使用很多的变量。
b,将数据直接写到随机存取文件中
当在函数名称后面加上一个美元符号($)时,下列的函数会对于 Sting
变量返回一个数值。这些函数若不加上美元符号用法与语法与 Variant ...
Excel VBA学习笔记-1
- 博客分类:
- Excel
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 ...