1.select name from student where status=1 group by name;
2.select name from student group by name having status=1;
语句释义:
1.查询student表条件为转太为1的记录用name字段进行分组;
2.查询student表所有数据用name字段进行分组再进行状态值为1的筛选;
having与where的区别:
1)having只能在group by之后使用
2)where 必须在group by之前
3)where后的条件表达式里不允许使用聚合函数如sum之类,having可以使用;
sql语句小记
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 日常开发中,避免不了要跟数据库打交道。也就避免不了要使用SQL语句对数据进行“增删改查”操作。那么现在就让我们来走...
- 1、昨天的故事 昨天手机莫名其妙的罢工,没电又冲不上电,怎样尝试都无果,焦躁的心情也随之而来。 以前手机不能上网时...