Skip to content
面试手册
Search
K
Main Navigation
首页
Java
Java基础面试题
JVM面试题
Java并发编程面试题
数据库
MySQL面试题
Redis面试题
MyBatis面试题
微服务
Spring面试题
SpringMVC面试题
SpringBoot面试题
SpringCloud面试题
Dubbo面试题
MQ
消息队列基础
RabbitMQ精选面试题
Kafka精选面试题
RocketMQ精选面试题
学习
Java
SpringBoot
GitHub
Twitter
Appearance
GitHub
Twitter
Menu
Return to top
目录概览
Table of Contents for current page
HAVNG 子句 和 WHERE 的异同点?
#
语法上
where 用表中列名, having 用 select 结果别名;
影响结果范围
where 从表读出数据的行数, having 返回客户端的行数;
索引
where 可以使用索引, having 不能使用索引,只能在临时结果集操作;
where 后面不能使用聚集函数,having 是专门使用聚集函数的。