zoukankan      html  css  js  c++  java
  • sql语句聚合函数和分组操作的注意事项

    group by可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个汇总表。

    group by几个比较重要的约束:

    (1)select字句中的列名和having或where中的列名必须为分组列或列函数.列函数对于group by字句定义的每个组返回一个结果
    (2)group by一般和聚合函数一使用才有意义,比如count,sum,avg等,使用group by 的两个要素:
    (3)出现在select后面的字段,要么是聚合函数中的,要么是group by中的.
    (4)要筛选结果,可以先使用where再用group by或者先用group by再用having

    第(4)项根据各个数据库不同不一定都能适用,因此最好不要这样用,老老实实用having

    这篇文章不是原创。。忘了看的哪篇文章了。。侵删

  • 相关阅读:
    Hello World
    JAVA环境变量配置
    基本的Dos命令
    博客的重要性
    MySQL——合并查询结果
    mysql中使用正则表达式查询
    MySQL高级查询
    MySQL之常用函数
    MySQL之多表操作
    MySQL之增删改查
  • 原文地址:https://www.cnblogs.com/lightice/p/13285161.html
Copyright © 2011-2022 走看看