1.概述Parttionby关键字是Oracle中分析性函数的一部分,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,儿聚合函数一般只有一条反映统计值的结果。2.使用方式场景:查询出每个部门工资最低的员工编号【每个部门可能有两个最低的工资员工】 create table TSALER( ....
分类:
数据库 时间:
2015-01-08 15:00:07
阅读次数:
146
不多说了,说明后面是完整的代码,用来将字符串型的字段的各行的值拼成一个大字符串,也就是通常所说的Concat例如有如下表dictIDNAMECATEGORY1REDCOLOR2BLUECOLOR3APPLEFRUIT4ORANGEFRUIT执行SQL语句:select category,dbo.co...
分类:
数据库 时间:
2015-01-08 09:34:55
阅读次数:
195
select (字段或表达式) (from 资源) where 1(用来先处理筛选后加条件) (AND条件附加)(group by)(order by)(limit);1.group by分组【分组的作用在于分组统计上使用分组,每组正常只显示一条信息】【基本都是用在分组统计方面,配合聚合函数进行处理...
分类:
其他好文 时间:
2015-01-06 17:47:01
阅读次数:
670
MySQL聚合函数常用的有五个SUMCOUNTAVGMIN/MAXAVG([DISTINCT]expr)返回expr的平均值。DISTINCT选项可用于返回expr的不同值的平均值。SELECTgender,AVG(age)FROMstudentGROUPBYgender;COUNT(expr)返回SELECT语句检索到的行中非NULL值的数目。SELECTCOUNT(*)FROMstudent;--返回检..
分类:
数据库 时间:
2014-12-30 01:50:00
阅读次数:
281
1.选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中
答:即指定 GROUP BY 时,选择列表中任一非聚合表达式内的所有列都应包含在 GROUP BY 列表中,或者 GROUP BY表达式必须与选择列表表达式完全匹配。
2. case when then else end 语法的使用
select
i.index_name,i.index_def,
...
分类:
数据库 时间:
2014-12-19 15:48:55
阅读次数:
196
当我们查询出了N条记录之后 ,我们知道一共是几条记录,或者这些记录某一字段(列值)的最大值,最小值,平均值等,就可以使用聚合函数。1.聚合函数聚合函数会将null 排除在外。但是count(*)例外,并不会排除null。常用的聚合函数有 5个 : 聚合函数 用在select子句中count(列名):...
分类:
编程语言 时间:
2014-12-18 23:33:13
阅读次数:
238
数据库和ADO数据库语言数据库的简易流程(数据库客户端软件和数据库服务软件的执行流程)主键的概念如何创建主键如何创建外键主外键关系的概念以及使用数据库的主要类型数据库的主要数据类型使用SQL语句来创建数据库和表约束分类top的使用Distinct的使用(去除重复数)聚合函数聚合函数注意事项betwe...
分类:
数据库 时间:
2014-12-18 06:47:57
阅读次数:
346
1、PIVOT用于将列值旋转为列名(即行转列)2、UNPIVOT用于将列名称旋转为列值(即列转行)PIVOT用于将列值旋转为列名(即行转列),在 SQL Server2000可以用聚合函数配合CASE语句实现PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P注...
分类:
数据库 时间:
2014-12-17 10:36:39
阅读次数:
265
聚合函数--求平均select AVG(age) as 年龄 from xueshengselect AVG(chinese) as 语文 from xuesheng where class = 1*只能对数字类型的进行操作--求个数select COUNT(*) from xuesheng/*查询...
分类:
数据库 时间:
2014-12-15 16:42:50
阅读次数:
239