源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  oracle中having与where的区别

oracle中having与where的区别

分类: 文章 • 2024-03-19 15:27:40

不能在where子句中使用组函数
可以在having子句中使用组函数,例如

oracle中having与where的区别

若子句中不含有分组函数(常见组函数:avg,sum,min,max,count,wm_concat等),则二者可以通用

,从sql优化的角度说,当两者可通用时尽量使用where,where的效率高一些

where是先过滤,再分组,having是先分组再过滤


相关推荐

  • SQL Developer中的绑定变量与Oracle 11g
  • where条款中的未知列与case + union + like
  • 将日期与oracle中的sysdate进行比较
  • MVC中的术语API与第三方应用程序有什么区别?
  • 在Oracle中的功能,以获得时间与显示消息:)
  • MySQL查询中的HAVING和WHERE有什么区别?
  • WHERE和HAVING之间的语义区别是什么?
  • 简单的SQL与GROUP BY HAVING AND WHERE
  • 的Oracle SQL - 嵌套查询与分组和HAVING子句
  • 查询以显示与某些天数相关的表中的行在Oracle中
  • mysql基础知识——HAVING
  • SQL中一个字段存储多个数据,如何用SQL语句给拆分出来
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号