实例详解Group by和Having子句

 更新时间:2016年01月01日 17:37:17   作者:密西西比的深蓝  
这篇文章主要介绍了实例详解Group by和Having子句的相关资料,需要的朋友可以参考下

元旦节,干点啥呢,小编给大家分享Group by和Having子句的小例子,具体详情如下所示:

表结构:


要求:

查询有多个员工的工资不低于2000的部门编号(就是说如果一个部门的员工大于2000的人数有两个或两个以上就查询出来)

sql语句:

select [DEPARTMENT_ID],count([SALARY])
from [DEPARTMENT]
where [SALARY]>'2000'
group by [DEPARTMENT_ID]
having count([SALARY])>1

说明:

where子句和having子句都是用来筛选条件用的,不同的是,where子句只能对分组前的属性进行删选,而having子句只能对分组后的属性进行筛选。

相关文章

  • sqlserver数据库导入数据操作详解(图)

    sqlserver数据库导入数据操作详解(图)

    本文主要介绍的是怎么使用Microsoft SQL Server Management Studio导入数据,大家参考使用吧
    2014-01-01
  • SQL Server实现跨库跨服务器访问的方法

    SQL Server实现跨库跨服务器访问的方法

    这篇文章主要给大家介绍了关于SQL Server实现跨库跨服务器访问的方法,文中通过示例代码介绍的非常详细,对大家学习或者使用SQL Server具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • SQL 统计一个数据库中所有表记录的数量

    SQL 统计一个数据库中所有表记录的数量

    最近公司的数据库发现有表的数据被弄掉了,有些数据表记录为0,于是想找出此数据库中到底有哪些数据表的记录都为0以缩小分析范围,可使用如下的SQL Statement
    2012-01-01
  • 公网远程访问局域网SQL Server数据库

    公网远程访问局域网SQL Server数据库

    数据库的重要性相信大家都有所了解,在某些场景下,数据库已经成为企业正常运行必不可少的条件之一。与企业的其他工作一样,数据库也需要进行必要的维护,想详细了解的同学可以参考这篇文章
    2023-04-04
  • MSSQL 2008 自动备份数据库的设置方法

    MSSQL 2008 自动备份数据库的设置方法

    最近项目中,需要用到MSSQL自动定时备份功能,本来想利用C#自己写一个的,但是听说在MSSQL2008中已经集成了功能强大的自动备份功能,于是便提刀上阵,狠狠地琢磨了一番
    2017-04-04
  • 记一次成功的sql注入入侵检测附带sql性能优化

    记一次成功的sql注入入侵检测附带sql性能优化

    很多同学和园友都遇到过sql注入的,其中大部分都是代码的不严谨造成的,都是犯过很多错误才学会认真起来
    2011-09-09
  • sql server2022彻底卸载全过程

    sql server2022彻底卸载全过程

    这篇文章主要给大家介绍了关于sql server2022彻底卸载的相关资料,按照下面的文章操作可以完全卸载 SQL Server的现有实例,并对系统进行准备以便可以重新安装 SQL Server,需要的朋友可以参考下
    2023-10-10
  • 自己收集比较强大的分页存储过程 推荐

    自己收集比较强大的分页存储过程 推荐

    这两天帮朋友修改一个项目,看到一个存储过程,感觉性能非常高。于是,整合自己以前搜集的比较好的存储过程,拿来跟大家分享下
    2011-11-11
  • SQL分页语句的三种方案

    SQL分页语句的三种方案

    这篇文章介绍了SQL分页语句的三种方案,有需要的朋友可以参考一下
    2013-10-10
  • Select count(*)、Count(1)和Count(列)的区别及执行方式

    Select count(*)、Count(1)和Count(列)的区别及执行方式

    这篇文章主要介绍了Select count(*)、Count(1)和Count(列)的区别及执行方式,很多人其实对这三者之间是区分不清的,本文会阐述这三者的作用、关系以及背后的原理,需要的朋友可以参考下
    2015-02-02

最新评论