模糊查询
1、 只针对字符串类型:varchar、char
-
在信息栏里查看字符串类型
image.png
2、 关键字:like
3、 通配符:%、_ - %可以代表任意多个字符(0~n个)
- _只代表一个任意字符(1)
3、 格式:
select * from 表名 where 字段 like 条件 -
练习题
模糊查询 (2).jpg
模糊查询练习题.jpg
非(排除)
- 加上not,如:not like、not in
in
1、同一个字段有多个筛选条件,每个条件都需要用英文的逗号隔开
2、 队多个字段的多个筛选条件,每个条件都需要用英文的逗号分隔
3、 不能对null进行筛选
4、 格式:
select * from 表名 where 字段 in (值1,.值2...)
select * from 表名 where (字段1,字段2...) in ((值1,值2...),(值1,值2...)...)
-
练习题
in.jpg
排序
1、 关键字: order by
2、 升序:asc
3、 降序: desc
4、 格式:
- order by ... asc 升序
-
order by ... desc 降序
5、运用格式:
select * from 表名 order by 排序字段 asc/desc
select * from 表名 order by 排序字段1 asc/desc,排序字段2 asc/desc,排序字段3 asc/desc...
6、 练习题
多重排练习题.jpg
limit (只能对mysql使用)
1、查询结果是以0为起始号
2、limit n,m 表示n+1开始,展现m条数据
image.png
3、 格式
select * from 表名 limit n,m
去重
- 关键字 distinct
格式:
select distinct ... from 表名 -
练习题
去重.jpg
分组
1、 关键字:group by
2、 只能展示分组字段和聚合函数
3、 聚合函数关键字:
- 统计 count
- 求和 sum
- 平均 avg
- 最大 max
- 最小 min
4、 having:对聚合函数过滤只能用having,having +聚合函数
5、格式:
select 分组字段,统计函数 from 表名 group by 分组字段
select 分组字段,聚合函数 from 表名 group by 分组字段 having 过滤条件
6、 练习题
筛选练习题.jpg
1537434990.jpg
7、 要学会拆分题
学会拆分题.jpg
网友评论