|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
提供用于管理、检查、优化数据库操作的管理工具。
统计函数是在数据库操纵中经常利用的函数,又称为基础函数或集函数,经常使用的统计函数如表4-6所示.
这些函数一般用在SELECT子句中,作为了局数据集的字段前往的了局。在SELECT语句的SELECT子句中利用函数的语法以下:
SELECT函数名(列名1或*),...函数名(列名n)
FROM表名
提示:函数的工具或自变量必需包含在圆括号内。假如函数必要一个以上的自变量,可用逗号离隔各个自变量。
1、AVG()
AVG()函数前往有关列值的算术均匀值。此函数只合用数值型的列。其语法以下:
例4-26:求各部门的均匀人为
运转了局以下:
2、COUNT()
COUNT()函数前往与选择表达式婚配的列中不为NULL值的数据个数。COUNT()函数的语法以下:
例4-27:盘算企业的部门数量
提示:假如用COUNT()函数援用一个列名,则前往列值的个数。
COUNT()函数在盘算中反复盘算了不异的值。假如利用了关头字DISTINCT,则COUNT()函数就前往行唯一值的个数。
假如在SELECT子句的列名地位上利用标记(*),即便用COUNT(*),则指定了与SELECT语句的辨别式婚配的一切行,COUNT()函数将盘算字段的行数,包含为NULL值的行。
例4-28:列出员工少于3人的部门编号
3、MAX()
MAX()函数前往某一列的最年夜值。此函数合用于数值型、字符型、和日期型的列。关于列值为NULL的列,MAX()函数不将其列为对照的工具。其语法以下:
例4-29:求人为最高的员工姓名
4、MIN()
MIN()函数前往某一列的最小值。此函数合用于数值型、字符型、和日期型的列。关于列值为NULL的列,MIN()函数不将其列为对照的工具。其语法以下:
例4-30:求最资深的员工姓名
5、SUM()
SUM()函数用来前往诸如列值如许的实体的总和。此函数只合用于数值型的列,不包含NULL值。其语法以下:
例4-31:求各部门的员工人为总额
能够在一个语句中利用多个函数。
例4-32:求员工人为的最年夜值、最小值、均匀值
除上述经常使用的函数外,统计函数另有以下几种:
6、STDEV()
STDEV()函数语法以下:
STDEV()函数前往表达式中一切数据的尺度差(StatisticalStandardDeviation)。表达式一般为表的某一数据范例为NUMERIC的列(或近似NUMERIC范例的列,如MONEY范例,但BIT范例除外)。表达式中的NULL值将被疏忽。其前往值为FLOAT范例。
7、STDEVP()
STDEVP()函数语法以下:
STDEVP()函数前往整体尺度差(StatisticalStandardDeviationforThePopulation)。表达式及前往值范例同STDEV()函数。
8、VAR()
VAR()函数语法以下:
VAR()函数前往表达式中一切值的统计变异数(StatisticalVariance)。表达式及前往值范例同STDEV()函数。
9、VARP()
VARP()函数语法以下:
VARP()函数前往整体变异数(StatisticalVarianceforThePopulation)。表达式及前往值范例同STDEV()函数。
mysql的prepare其实是本地PHP客户端模拟的,并没有根据你mysql的设置做字符集的调整。应该交与mysqlserver端做prepare,同时得调用mysql_set_character_set去操作,server才会按照字符集去做转义。 |
|