码迷,mamicode.com
首页 > 数据库 > 详细

1.mySql基本的单表数据查找语句

时间:2018-03-17 15:19:48      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:单表   效率   大写   div   分组函数   sel   order by   mysql   having   

1.一些函数,如lower(小写),upper(大写),initcap(首字母大写)。特别要理解的是sum(a)是计算a的总和,count(a)是含有a的记录数,计算的是总的记录数。

2.基本的语句selete    from  where groub by  having  order by

3.执行顺序: from where group by having select order by  也就是先查到哪个表,然后按照什么来分,最后再显示出来,再按照什么顺序显示。

  书写顺序:就是把select放到最前面就对了,因为order by 是按照什么顺序来显示的,所以永远放到最后面。

4.group by 按照什么来分

5.having 二次筛选,是对where分组后的二次选择

6.order by按照什么顺序来排序、

7.where 和 having都是起到条件的筛选功能,那么有什么区别呢

  (1)where是分组前的筛选,而having是分组后的

  (2)having有分组函数,而where没有

  (3)同样可以实现的情况下,建议使用where,效率更高

1.mySql基本的单表数据查找语句

标签:单表   效率   大写   div   分组函数   sel   order by   mysql   having   

原文地址:https://www.cnblogs.com/weichenchq/p/8589568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!