33000_pxapp
2024-04-01 阅读量: 159
已完成SQL 基础知识及理论知识学习
题目:支付记录表pay_fact有每一笔订单的订单ID、用户ID、城市、订单日期、支付日期。计算2020年6月每个城市的订单数。我写了这两种,麻烦各位帮我看看这样对不对,如果不对的话,应该怎么改呢?麻烦大家了!第一种:select(城市),count(订单ID)as 订单数from pay_fact group by 城市 having year(订单日期)=2020 and month(订单日期
点击连接:https://www.jianshu.com/p/72a8223b7d02
目录:1、having与where是什么?二者有什么区别?(理论层->)2、having与where的使用场景(实操层->)正文:1、having与where是什么?二者有什么区别?》》》概念层Where 是一个约束声明,用于约束来自数据库的数据,是在分组前对数据进行过滤(结果返回之前起作用),Where不能使用聚合函数。Having是一个过滤声明,是在在分组后对数据进行过滤(查询返回结果集以后对