数据库复习——单表使用where子句和分组(groud by)筛选查询(or、and、like、isnull)

本文介绍了数据库查询中的WHERE子句,讲解了AND、OR、LIKE、IS NULL等条件操作符的用法,并结合实例展示了如何进行多条件筛选。同时,概述了GROUP BY子句的应用,包括单字段及多字段分组,以及与HAVING子句的配合使用,强调了在分组查询中使用多行函数的注意事项。
摘要由CSDN通过智能技术生成

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

                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值