当前位置:首页 > 开发 > 数据库 > 正文

group by中巧妙的使用min函数

发表于: 2012-02-07   作者:空谷悠悠   来源:转载   浏览:
摘要:  oracle中的组函数包括:  AVG   COUNT  MAX  MIN  SUM  VARIANCE方差    STDDEV标准差,其中 MIX MAX用于任何数据类型,AVG SUM VARIANCE STDDEV函数只能用于数据。  select MIN(c

 oracle中的组函数包括:  AVG   COUNT  MAX  MIN  SUM  VARIANCE方差    STDDEV标准差,其中
 MIX MAX用于任何数据类型,AVG SUM VARIANCE STDDEV函数只能用于数据。
 

select MIN(cls.clsname) name, MIN(cls.stuname) stuname, cls.clsno no from stu_class cls group by cls.clsno;

 
 

 
使用了group by分组后,select就不能选择单独的结果,除非单独的列出现在group by子句中。
上面的sql中clsname和stuname并没有在group by中,但是使用了MIN函数后,避免了“选择单独的结果”,很巧妙的查询出所需要的字段值。

 

 

group by中巧妙的使用min函数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1、概述 “Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By <a href="http://www.cnblogs.com/
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6
前面有一篇文章讲了指针与引用。并且还提到不能定义指向引用的指针(因为引用不是对象,没有实际的地
前面有一篇文章讲了指针与引用。并且还提到不能定义指向引用的指针(因为引用不是对象,没有实际的地
表 tabzx: select * from tabzx 表数据: 查询语句: 1: select count(*),avg(tabzx.salary),sum(
客户需求分析:   笔者最近接到一家客户的一个需求。他们部署了一个ERP系统,现在采用的就是Oracl
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号