10 2023 档案
摘要:1、原始表 2、Compute 和 Compute By select * from A where 数量>8 compute max(数量),min(数量),avg(数量) 执行结果如下: select * from A where 数量>8 order by 类别 compute max(数量)
阅读全文
摘要:1、排序:seq() 2、隔行换色:row()%2==0条件格式; 3、去重计数:过滤条件seq($$$)==1 4、汇总去重公式:count(UNIQUEARRAY(value('ds1',4))) 5、按列分组去重公式:count(UNIQUEARRAY(value('ds1',4,18,b2)
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 using ICSharpCode.SharpZipLib.Zip;
阅读全文
摘要:1、只有一个分类统计列,只需要一个合计。只需要增加with rollup即可 SELECT CASE WHEN GROUPING(GradeName)=1 THEN '合计' ELSE GradeName END AS 年级 , SUM(CASE WHEN Sex=1 THEN 1 ELSE 0 E
阅读全文
摘要:在日常开发中,我们会创建Type和对应的TAB供其他数据库对象使用,如果对象引用了该Type,则对其修改(CREATE OR REPLACE TYPE)时会出现如下错误,ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型 。 举例: SQL> CREATE OR REPLACE TY
阅读全文
摘要:一、定义 所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的 SQL 语句集,该 SQL 语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 二、存储过程创建 O
阅读全文