sql语句小记

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语句对数据进行“增删改查”操作。那么现在就让我们来走...
    Albert_Li99阅读 1,649评论 4 52
  • 一、图片处理 BMP无损图片(无压缩)占用内存的大小 = 图片总像素 * 每个像素占用的大小 每个像素占用的大小 ...
    stevewang阅读 613评论 0 0
  • 也想写一写这个可能是四年里的最后一个暑假。 还有两天,就正式大四了,其实有些抗拒,即使如此却也只能接受。我的最后一...
    我是仙人___球啊阅读 280评论 0 0
  • 1、昨天的故事 昨天手机莫名其妙的罢工,没电又冲不上电,怎样尝试都无果,焦躁的心情也随之而来。 以前手机不能上网时...
    smarthmily阅读 454评论 5 1
  • 记不得是哪一天了,像是一个下午,天气甚好。在几个同学的帮助下,我的课桌从三楼最左边的教室抬到了一楼最右边的教...
    欧阳斯雨阅读 248评论 0 0