where子句筛选
关键字:or 、and
- 1.and,or用于多条件的连接
- 2.in 用于多条件的或筛选
- 3.like, not like用于模糊查询;%代表任意多个字符,_代表一个字符
- 4.is null 和 is not null用来判断字段是否为空
分组: groud by 字段名 一般是对某个字段进行分组然后按分组显示出来.
- 1、使用group by进行数据分组,select 分组字段 from 表名 group by 分组字段
- 2、多字段进行分组的时候,按照字段顺序进行分组,第一条件分组完成后,继续使用其他条件依次分组。
- 3、group by和order by 一起组合使用时,一地那个要注意此时排序是对分好组的内部字段进行排序,即:分组内排序。
- 4、在使用group by时候,where中不能出现多行函数,所以要使用关键字having进行条件筛选。
所谓的多行函数:
max: max(字段名) 返回此字段的最大值
min:min(字段名) 返回此字段的最小值
avg:avg(字段名) 返回平均值
sum:sum(字段名) 返回字段的和
count:count