10.17 (上午)开课一个月零十三天 (数据库查询)

Posted 带你疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.17 (上午)开课一个月零十三天 (数据库查询)相关的知识,希望对你有一定的参考价值。

1.范围查找

select * from 表名 where price>40 and price<80

select * from 表名 where price between 40 and 80

2.离散查询

select * from 表名 where price=30 or price=50

select * from 表名 where price in(30,40,50)

select * from 表名 where price not in(30,40,50)

3.聚合函数(统计查询)

select count (*) from 表名

select count (code) from 表名#取所有的数据条数

select sum(price) from car #求价格总和

select avg(price) from car #求价格的平均值

select max(price) from car #求最大值

select min(price) from car #求最小值

4.分页查询

select * from car limit 0,10  #分页查询,跳过几条数据(0)取几条(10)

规定一个每页显示的条数:m
当前页数:n
select * from car limit (n-1)*m,m

5.去重查询

select distinct 列名 from 表名#去重

6.分组查询

查询汽车表中,每个系列下汽车的数量

select brand,count(*)求和 from car group by brand#分组

分组之后只能查询该列或聚合函数

取该系列价格平均值大于40的系列代号

select brand from car group by brand having avg(price)>40

取该系列油耗最大值大于8的系列代号
select brand from car group by brand having max(oil)>8

以上是关于10.17 (上午)开课一个月零十三天 (数据库查询)的主要内容,如果未能解决你的问题,请参考以下文章

10.27 开课一个月零二十三天(设计模式)

10.28 (上午) 开课一个月零二十四天 (数据访问)

10.25 (上午) 开课一个月零二十一天 (继承多态)

9.26 开课第二十三天 (JS表单验证)

10.25 (下午) 开课一个月零二十一天(抽象)

华为实习日记——第二十三天