周四脑袋发热,突然想获取文档中id的最大值,发现mongodb中没有sql中max聚合函数,只能通过对整个文档使用sort和limit(1)获取最大值。感觉很不爽,突然想起map-reduce不就是聚合用的吗,于是乎就写了这个map-reduce的聚合功能。我的js一般,mongodb初学,很...
分类:
数据库 时间:
2015-03-21 13:51:46
阅读次数:
260
top关键字:写在select后面字段的前面比如你要显示查询的前5条记录,如下所示:selecttop5*fromStudent一般情况下,top是和orderby连用的orderby用在表名的后面orderby后面就填你要按它排序的字段,是升序排序(从小到大排序)percent:百分比%=perc...
分类:
数据库 时间:
2015-03-21 12:33:23
阅读次数:
155
----聚合函数 --做计算 做统计 对null过滤:null是指不知道什么值,所以无法做计算--sum(参数):统计和--avg(参数):求平均值--max(参数):最大值--min(参数):最小值--count(参数):获取满足条件的记录数--1.获取学员总人数select COUNT(Emai...
分类:
编程语言 时间:
2015-03-19 23:44:24
阅读次数:
299
通配符:“_”: 代表匹配一个字符“%”: 代表匹配多个字符;[]:表示范围,可以包含多个数据[^] 表示取反 “-“ 表示范围逻辑与 and 逻辑或 or 逻辑非 not 聚会函数 :聚合函数:sum()/max()/min()/avg()/count()where /group by /havi...
分类:
数据库 时间:
2015-03-17 17:44:26
阅读次数:
195
SELECT aa.[User_Id],cc.[User_Name],dd.Name AS DepName,aa.Module_Id,aa.Module_Name,
SUM(CASE aa.Operate_Type WHEN '2' THEN OperateNum END ) AS 'AddNum',
SUM(CASE aa.Operate_Type WHEN '3' THEN Operat...
分类:
数据库 时间:
2015-03-13 10:56:54
阅读次数:
627
PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P注意:PIVOT、UNPIVOT是SQL Server 2005 的语法,使用需修改数据库兼容级...
分类:
数据库 时间:
2015-03-09 12:40:02
阅读次数:
235
sql中如果要分组查询,一般都会使用到group by语句,如何熟练使用group by语句呢,我分以下几点进行总结。Group by与聚合函数Group by与Having需要注意的地方Group by与聚合函数 group by一般与聚合函数一起使用。这是因为group by之后结果集就变...
分类:
其他好文 时间:
2015-03-05 12:37:16
阅读次数:
115
select Name,salesPersonID From Sales.store where name between 'g' and 'j' and salespersonID > 283 order by salespersonid,name desc/ASC本语句的between的用法还是...
分类:
数据库 时间:
2015-03-02 18:13:38
阅读次数:
164
样本数据库下载:http://files.cnblogs.com/files/haseo/TSQL2012.rar1.窗口聚合函数除了多个OVER子句其实和分组聚合函数一样。SELECT custid , orderid , val , SUM(val) ...
分类:
其他好文 时间:
2015-02-25 22:21:36
阅读次数:
198
1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By与聚合函数8、Having与Where的区别9、Compute 和 Compute By1、概述“Group By”从字...
分类:
数据库 时间:
2015-02-17 22:12:25
阅读次数:
141