好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

(平均) 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

标签:

查看更多关于sql-函数avg,count,max,min,sum的详细内容...

  阅读:26次