group by;having;order by

1.order by 1,2,3  和  order by 3,2,1  的结果不同

2.having 不能使用别名 ;order by 中可以使用别名

    在oracle中的执行顺序:

      select_list >  where > group by > having() > alias > order by

3.group_by_list 可以不出现在select_list

4.select_list 如果不出现在 group_functon中,就必须出现在 group_by_list中;

posted @ 2015-07-19 11:18  si_sier  阅读(139)  评论(0编辑  收藏  举报