日期:2014-05-16  浏览次数:20422 次

group by中巧妙的使用min函数

?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函数后,避免了“选择单独的结果”,很巧妙的查询出所需要的字段值。

?

?