zoukankan      html  css  js  c++  java
  • SQL语句中sum与count的区别

    总结一下:

    sum()函数和count()函数的区别:
    0)sum(*)对符合条件的记录的数值列求和;

    count(*)对符合条件的结果个数(或者记录)求和。

    1)求和用累加sum(),求行的个数用累计count()

    2)数据库中对空值的处理:sum()不计算,count()认为没有此项;

    示例:
    SUM是对符合条件的记录的数值列求和

    COUNT 是对查询中符合条件的结果(或记录)的个数

    例如:

    表fruit

    id name price

    1 apple 3.00

    2 pear 4.00

    select count(price) from fruit; ----执行之后结果为:2 (表示有2条记录)

    select sum(price) from fruit;---执行之后结果为:7:00(表示各记录price字段之和为7.00)

  • 相关阅读:
    JS实现类似网页的测试考卷
    Following Orders(poj1270)
    1007
    Intervals(poj1201)
    LightOJ
    1002
    King's Order(hdu5642)
    Beautiful Walls
    A. Watchmen(Codeforces 650A)
    Shortest Path(hdu5636)
  • 原文地址:https://www.cnblogs.com/Mang0/p/14145707.html
Copyright © 2011-2022 走看看