您的位置:首页 > 数据库 > Oracle

oracle中group by 和order by 共同使用

2015-12-15 17:11 549 查看
注意事项:

1、group by 和order by 共同使用时,必须先使用group by,在使用order by

2、order by 中的字段必须是group by 中的字段

下面给出个正确的例子,这个例子是我在实习期间使用的SQL:

select count(1),no_area,sheet_type_id
  from cpm_main_sheet_history
 where sheet_type_id in ('905','906','901','902','903','904')
   and no_area in ('0009','0001')
   and end_time > '2015-01-01 00:00:00'
   and end_time < '2015-02-01 00:00:00'
   and is_over = '1'
   group by no_area,sheet_type_id 
   order by no_area,sheet_type_id;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: