zoukankan      html  css  js  c++  java
  • sql中查询同一列所有值出现的次数

    尊重原创:http://blog.csdn.net/love_java_cc/article/details/52234889

    有表如下table3:

    需要查询country中各个国家出现的次数

    SQL语句:

    [sql] view plain copy
     
    1. SELECT country as 国家,COUNT(*) as 次数 FROM table3 GROUP BY country  


    结果如下:

    知识点:

    count(*)统计的是结果集的总条数,count(字段名)统计的是该字段值不为null的总条数

    Group By:从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理

    总结:count(*)先拿到一个计算各个字段值总条数的结果集,然后group by根据某个字段来分组,比如上面的例子,根据国家来分组,那么就是计算各个国家出现的次数。

  • 相关阅读:
    推箱子
    为textarea增加maxlength属性(转)
    validate
    keypress
    Knockout
    & replace &
    银联参数
    chinapay
    model binding
    JSON.stringify
  • 原文地址:https://www.cnblogs.com/xiaohouzai/p/8336252.html
Copyright © 2011-2022 走看看