摘要:
CUBE运算符生成的结果集是多维数据集,多维数据集是事实数据的扩展,事实数据即记录个别时间的数据,扩展建立在用户准备分析的列上,这些列被称为维,多维数据集是一个结果集,其中包含各纬度所有可能的交叉表格. CUBE运算符是在Select语句的group by子句中指定的,group by应指定维度列和关键字with cube,结果集将包括维度列中各值的所有可能组合. 示例1. Sql语句如下: se... 阅读全文
摘要:
装饰者模式: 动态的将责任附加到对象上.若要扩展功能,装饰者提供了比继承更有弹性的替代方案. 解决问题: 在软件系统中,我们会需要通过继承来对类进行功能扩展,从而导致子类越来越多. 我们常喝的茶,茶中可以添加牛奶,可以添加糖.要求返回关于这个茶的描述以及价格. 刚开始通过继承来设计时,怎么设计呢? 设计4个类,Tea,MilkTea,SugarTea,SugarMilkTea 目前涉及添... 阅读全文