码迷,mamicode.com
首页 > 数据库 > 详细

sql-函数avg,count,max,min,sum

时间:2015-05-12 22:22:45      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

 

 常用函数

AVG (平均)
COUNT (计数)
MAX (最大值)
MIN (最小值)
SUM (总合)

 

 运用函数的语法是:

SELECT "函数名"("栏位名") 
FROM "表格名";

举例来说,若我们要由我们的示范表格中求出 Sales 栏位的总合,

 技术分享

 

SELECT SUM(Sales) FROM Store_Information;

结果:

2750

2750 代表所有 Sales 栏位的总合: 1500 + 250 + 300 + 700。

除了函数的运用外,SQL 也可以做简单的数学运算,例如加 (+) 和减 (-)。对于文字类的资料,SQL 也有好几个文字处理方面的函数,例如文字相连 (concatenation),文字修整 (trim),以及子字串 (substring)。不同的数据库对这些函数有不同的语法,所以最好是参考您所用数据库的信息,来确定在那个数据库中,这些函数是如何被运用的。

 

举例来说,若我们要找出我们的示范表格中有几笔 store_name 栏不是空白的资料时,

SELECT COUNT (Store_Name) 
FROM Store_Information 
WHERE Store_Name IS NOT NULL;

 

结果:

4

 

 

 

COUNT 和 DISTINCT 经常被合起来使用,目的是找出表格中有多少笔不同的资料 (至于这些资料实际上是什么并不重要)。举例来说,如果我们要找出我们的表格中有多少个不同的 store_name,我们就打入,

SELECT COUNT (DISTINCT Store_Name) 
FROM Store_Information;

 

结果

3

 

sql-函数avg,count,max,min,sum

标签:

原文地址:http://www.cnblogs.com/hwaggLee/p/4498665.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!