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


     常用函数

    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
  • 相关阅读:
    转:配置nodemanager启动weblogic服务器
    SUSE Linux下新建Weblogic 10.3非admin服务
    转weblogic 10.3新建域
    mysql 导出慢
    sql 查询效率
    js isnull 赋值方法
    linux 启动weblogic的某服务报错
    linux下oracle 10g的sqlplus无法使用
    union all 取代 select中的case when 提高查询效率
    php版判断是否为ajax请求的小demo
  • 原文地址:https://www.cnblogs.com/hwaggLee/p/4498665.html
Copyright © 2020-2023  润新知