最近工作中用了一些MySQL,本来还是比较排斥orm框架的,用的再6页感觉像个傻瓜,还不如原生的sql语句编辑来的爽。

 

日常收听了一些老男孩教育机构的视频,对group by,having, where的使用,做一些简单的记录,供自己后面学习参考用。

 

学习的参考大多数薅羊毛来至老男孩培训机构。

 

首先是where,这是数据集合的来源,where是第一优先调用的,调用了where之后的数据才能给select或者group by等使用,这是数据起始来源的选择。

 

其次是group by 的使用,当你需要对求某一类对象的最大值,最小值,数量,平均等,就可以对该类进行group by,比较统计中国有多少男女,就可以group by sex,然后用count,统计每个班级的最高分,就可以group by class然后用avg来求平均分

 

最后是having,前面两个where与group by可以理解为在selete之前操作的,对数据进行一顿操作后通过selete输出,having就是对已经可以selelte的数据进行二次选择,

对已经能够输出的信息,对字段的内容进行再次筛选。

 

后续学到什么记录,再做补充。

相关文章:

  • 2022-12-23
  • 2021-09-26
  • 2021-06-29
  • 2022-12-23
  • 2021-09-02
  • 2021-05-21
猜你喜欢
  • 2021-12-07
  • 2021-09-19
  • 2021-12-21
  • 2021-10-18
  • 2021-12-20
  • 2021-08-15
  • 2021-11-10
相关资源
相似解决方案