如何将oracle数据库中的数据按星期算出每个星期的平均值? 每条数据都有时间字段。

如何将oracle数据库中的数据按星期算出每个星期的平均值? 每条数据都有时间字段。,第1张

select max(years) || '年第' || week || '周',count(1)

from (select to_char(Y_TIME, 'yyyy') years,

to_char(Y_TIME+to_char(trunc(Y_TIME,'yyyy'),'d')-2,'WW') week

from T_B) group by week order by max(years),week

其中Y_TIME为你数据的时间字段,T_B为你要查询的表,查出每周数据量

查询结果示例如下:

2012年第31周 340

2012年第42周 6

2012年第43周 35

2012年第46周 7655

2013年第03周 18

2013年第04周 4

2013年第05周 2

2013年第06周 8

select avg(工资) from 表名 where 部门=**;

——指定部门,查询该部门工资平均值

select 部门,avg(工资) from 表名 group by 部门;

——查询每个部门的平均工资

以oracle数据库下的scott用户下的emp表为例:

select deptno,avg(sal) from emp group by deptno

select avg(salary), max(salary), min(salary)。

from table。

group by department。

"Oh, who was that?" Mr. Black asked. “哦,是谁?”布莱克先生问。

"Oh, how blind you are!" he cried. “哎呀,你难道瞎了吗!”他大声道。

"Oh,what‘s that?" I asked。“噢,那是什么?”我问道。

动名词V-ing:动名词是一种兼有动词和名词特征的非限定动词。它可以支配宾语,也能被副词修饰。动名词有时态和语态的变化。

动词不定式:由to+动词原型构成。不定式是一种非限定性动词。而非限定动词是指那些在句中不能单独充当谓语的动词,可分为不定式、动名词、现在分词和过去分词。

分词[participle]:具有动词及形容词二者特征的词;尤指以ing、ed、d、t、en或n结尾的英语动词性形容词,具有形容词功能,同时又表现各种动词性特点,如时态,语态、带状语性修饰语的性能及带宾词的性能。

扩展资料:

SQL包括了所有对数据库的 *** 作,主要是由4个部分组成:

1.数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

2.数据 *** 纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类 *** 作,其中数据更新又包括插入、删除和更新三种 *** 作。

3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。

参考资料来源:百度百科-SQL数据库


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6667887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存