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

sql语句

时间:2020-10-21 20:37:45      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:多少   mamicode   算数   png   多个   load   过滤   查询   group by   

一.模糊语句

1.like

林后面只有一个字

select * from student where like‘林_‘

林后面可以由多个数

select * from student where name like ‘林%‘

二.范围查询

1.in

select * from student where id in (35,33,34,36)

2.between

select * from student where id between 34 and 36

三.排序

1.order by 

desc 从大到小

asc 从小到大 (默认)

select * from student order by id desc

四.聚合函数

1.count

统计姓林的学生有多少个人,返回int类型

select count(*) from student where name like林%

2.max

查询出姓林的学生成绩最好的

select max(sorce) from student where name like林%

3.sum求和

查询所有学生成绩总和

select sum(sorce) from student 

4.group by分组

select s.`gender` from student s group by gender

技术图片

(1).group_concat()

分组后还要组内的名字

技术图片

 

(2).分组后计算平均年龄/同理可得我们也可以用count计算数量

技术图片

 

(3).with rollup 在最后一行加一行统计

技术图片

 

 (4)having 只跟group by搭配,过滤分组结果

技术图片

 

sql语句

标签:多少   mamicode   算数   png   多个   load   过滤   查询   group by   

原文地址:https://www.cnblogs.com/carryup/p/13850029.html

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