zoukankan      html  css  js  c++  java
  • 7-08分组查询

    这是一个用户表,下面查询一个用户的数量:

    --查询表的用户数量
    SELECT COUNT(*) FROM UserInfo
    

     再查询一下有几个男用户和几个女用户:

     

    SELECT COUNT(*) FROM UserInfo  WHERE gender=1
    

      

    SELECT COUNT(*) FROM UserInfo WHERE gender =0
    

    这样其实把它们分成了两个组,gender=1是男用户,gender=0是女用户,但是有些复杂的表,可以分n个组,

    这样在用这种方式比较麻烦,就可以用分组查询。

    分组查询的语法:

    SELECT 聚合函数,分组的列  ,FROM  表

    SELECT  COUNT(*) AS 总人数, gender AS 性别  FROM UserInfo
    ORDER BY  gender
    

    注意事项:对查询的列有限制,除了聚合函数外,就必须是分组的项。

  • 相关阅读:
    第一个java程序
    Java安装
    Maven安装
    Effective Java 3
    gateway + jwt 网关认证
    idea的使用
    线程池的使用
    服务注册发现Eureka
    zookeeperAPI的常用方法
    sss
  • 原文地址:https://www.cnblogs.com/gcmwalker/p/6057652.html
Copyright © 2011-2022 走看看