仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 786|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之SQL循规蹈矩(10)算计函数

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:58 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因此我们的方案中要构造这种逆操作。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条件,导致全表被更新。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-9 23:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表