`

多列统计

 
阅读更多




 create or replace function njutec_evaluation(paramid in varchar2,paramtype in varchar2) return varchar2 is

  Result varchar2(4000);

  cnts integer:=0;

  tmpyear1 varchar2(20);

  tmpyear2 varchar2(20);

  tmpyear3 varchar2(20);

  tmpyear4 varchar2(20);

  tmpyear5 varchar2(20);

begin

  select t.year1 into tmpyear1 FROM hr_zgpssb t where t.id = paramid;

  select t.year2 into tmpyear2 FROM hr_zgpssb t where t.id = paramid;

  select t.year3 into tmpyear3 FROM hr_zgpssb t where t.id = paramid;

  select t.year4 into tmpyear4 FROM hr_zgpssb t where t.id = paramid;

  select t.year5 into tmpyear5 FROM hr_zgpssb t where t.id = paramid;

 if(tmpyear1 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear2 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear3 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear4 = paramtype) then

    cnts:=cnts+1;

  end if;

 if(tmpyear5 = paramtype) then

    cnts:=cnts+1;

  end if;

  Result:=cnts;

  return(Result);

end njutec_evaluation;

 

  • 大小: 8.2 KB
  • 大小: 8.4 KB
分享到:
评论

相关推荐

    devexpress表格控件gridcontrol实现对列统计

    6. 多列统计 GridControl也支持同时对多列进行统计,只需要为每列创建一个`SummaryItem`并添加到对应的`Columns`对象中即可。 7. 提升用户体验 为了优化用户体验,可以使用DevExpress的`ASPxCallbackPanel`或`...

    Oracle 11g收集多列统计信息详解

    Oracle 11g中的收集多列统计信息是一个关键特性,对于优化查询性能至关重要。在数据库管理系统中,查询优化器(如Oracle的CBO)通过计算SQL语句的执行成本来选择最佳执行计划。成本通常是基于CPU和I/O的消耗估计,以...

    VBA多列条件列_多列求和列_求和.xlsm

    VBA多列条件列_多列求和列_求和.xlsm

    sqlserver 2008 统计信息优化

    优化实例中,通过调整多列统计信息和改变连接方式,可以显著提高更新操作的性能。例如,在`TestApproverMemberUpdate`功能模块的更新操作中,通过优化统计信息和索引,查询执行时间从49000毫秒降低到14000毫秒,效率...

    dgv行统计 datagridview最底下多一行统计列

    dgv行统计 datagridview最底下多一行统计列,绑定需要绑定到数据集才行,绑定到DT的话统计不了。 DGV.SummaryColumns = new string[] { "Column1","Column1"}; 同时设置统计Row和统计ROW Header显示为true,才会...

    8.sql.server.2005.对数据进行统计 8.sql.server.2005.对数据进行统计

    - **多列统计**:针对多个列的统计,通常用于复杂查询中的连接操作,帮助优化器确定最佳的连接顺序和方法。 4. **查询优化器的使用**: - SQL Server的查询优化器依赖于统计信息来选择最优的查询执行计划。它会...

    mapreduce在hadoop实现词统计和列式统计

    在这个场景中,我们将讨论如何使用Hadoop的MapReduce来实现词统计和列式统计。 **一、MapReduce原理** MapReduce的工作流程主要包括三个主要阶段:Map、Shuffle(排序)和Reduce。在Map阶段,输入数据被分割成多个...

    mysql查询根据列按条件统计总数

    在某些情况下,我们需要根据一个或多个列的值将数据进行分组,并对每一组执行统计。这时就需要用到`GROUP BY`子句。 ```sql SELECT 列1, COUNT(*) FROM t1 GROUP BY 列1; ``` 上述SQL语句将根据`列1`的不同值对表`...

    H13-723 HCIP-Big-data大数据.pdf

    在Monitor模式下,SQL自诊断能够识别多种问题模式,包括多列统计信息收集不足、大表等值关联的NestLoop优化、数据倾斜和HashJoin中的大表作为内表等问题。题目中提到的Issue Pattern是A选项,即多列统计信息的收集...

    access行转列示例

    “行转列”是将数据表中的一行数据转换为多列显示,反之,“列转行”则是将一列数据转化为多行展示。这两种操作在处理宽表和长表之间的转换时特别有用,例如,当需要将多个具有相同属性的数据项合并到同一列或者将...

    SQL 机试题

    - **多列统计**:除了统计最高单价外,还返回了对应的分类名。 ##### 题目3:查询单价高于平均值的所有商品 ```sql SELECT * FROM 商品表1 WHERE 单价 > (SELECT AVG(单价) FROM 商品表1); ``` **知识点解析:** - ...

    二维表头,内容过滤,多列叠加排序,合计行

    这个主题涉及到了几个关键的交互和展示功能,包括“二维表头”、“内容过滤”、“多列叠加排序”以及“合计行”。下面将详细解释这些概念。 首先,二维表头是指在表格中使用两层或多层的表头来组织数据,通常是为了...

    自增长键列统计信息的处理方法

    通过多次更新统计信息并插入新行,我们可以观察到直方图的变化,以及查询优化器如何调整其估算。这有助于确保在处理自增长键列时,SQL Server能够提供更精确的查询计划,从而提高查询性能。 总结来说,了解SQL ...

    oracle 多列分组和行转列 理解和实例

    理解日常工作中常用到的多列分组, 如【统计不同部门、 不同职位的平均工资】和 行转列 包含例子 和 个人理解分析

    EXCEL显示多列重复

    EXCELConditional Formatting多列重复显示 在Excel中,经常需要对多列数据进行格式化,以便更好地展示数据。其中,Conditional Formatting是常用的方法之一,通过使用公式来确定要设置格式的单元格。本节内容将详细...

    VBA实现的统计两列重复个数

    VBA(excel)实现的统计两列重复个数,快速统计,简洁明了。

Global site tag (gtag.js) - Google Analytics