09 2011 档案
摘要:代码语录:1.写代码必须考虑两点:A).尽量考虑以后功能扩展的可维护性 B).尽量切合实际情况(少做无用功)
阅读全文
摘要:转自:http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html备用PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为列值(即列转行),在SQL Server 2000可以用UNION来实现完整语
阅读全文
摘要:引自:http://topic.csdn.net/t/20060817/18/4957268.html我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。 在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有等于无(或许这个方法只是针对于Da...
阅读全文
摘要:/*这个要简洁一些*/ 2012、10、9function GetParam(item) { var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i")); return svalue ? svalue[1] : svalue;}有时会用到,又懒得花时间去写。备用<script>var url = "?aa=1&w=2&cc=3&ss=我要";
阅读全文
摘要:聚合不应出现在 WHERE 子句中,除非该聚合位于 HAVING 子句或选择列表所包含 HAVING 子句通常与 GROUP BY 子句一起使用以筛选聚合值结果。但是 HAVING 也可以在不使用 GROUP BY 的情况下单独指定。HAVING 子句指定在应用 WHERE 子句筛选器后要进一步应用的筛选器。这些筛选器可以应用于 SELECT 列表中所用的聚合函数。select avg(y.工资) 平均工资,x.部门名from depart x,salary y,worker zwhere x.部门号=z.部门号 and z.职工号=y.职工号group by x.部门号,x.部门名,z.职工
阅读全文