老尸 发表于 2015-1-16 22:20:58

MSSQL网站制作之SQL循规蹈矩(10)算计函数

因此我们的方案中要构造这种逆操作。Event_type增加一种FLASHBACK_EVENT。这类操作形式与Query_Event相同,都是简单的SQL语句,只是包含了将数据恢复的操作。算计函数
一切的算计函数以下表所示:

MIN


前往一个给定列中最小的数值


MAX


前往一个给定列中最年夜的数值


SUM


前往一个给定列中一切数值的总和


AVG


前往一个给定列中一切数值的均匀值


COUNT


前往一个给定列中一切数值的个数


COUNT(*)


前往一个表中的行数

算计函数用于从SELECT语句上钩算一个”前往列的数据”。它们是总结了所选数据列的了局。固然它们必要"GROUPBY"子句(前面一个教程先容),可是这些函数也能够在不必利用"GROUPBY"子句的情形被利用,好比:
SELECTAVG(salary)
FROMemployee;
这条语句将前往单一的了局,它包括了从employee表中一切salary列数据的均匀值。为了更好的了解,我们再举个例子:
SELECTAVG(salary)
FROMemployee;
WHEREtitle=Programmer;
以上这条语句将前往employee表中一切title列为Programmer的数据的均匀值。
上面的例子中利用的语句跟别的算计函数有点不必,由于没有一个类被指定给COUNT函数。这条语句实践大将前往employee表的行数,以下:
SELECTCount(*)
FROMemployees;

最初给出本节教程的配套实习:
1)作一个公司的发卖表items_ordered,内里有price、product和amount。

从items_ordered表当选择price最年夜的数据。这里提醒:利用MAX函数。
2)盘算items_ordered表中的行数。
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。

仓酷云 发表于 2015-1-19 09:10:01

多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。

乐观 发表于 2015-1-26 13:38:42

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

若相依 发表于 2015-2-4 16:56:00

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

小女巫 发表于 2015-2-10 04:36:38

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

飘飘悠悠 发表于 2015-2-28 19:54:56

再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。

第二个灵魂 发表于 2015-3-10 07:48:02

对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。

只想知道 发表于 2015-3-17 05:21:26

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

爱飞 发表于 2015-3-23 22:41:24

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
页: [1]
查看完整版本: MSSQL网站制作之SQL循规蹈矩(10)算计函数