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:
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;
相关文章推荐
- Oracle 启动失败报错“TNS-12555: TNS:permission denied”解决办法
- oracle 客户端
- oracle创建表主键
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- 问题:oracle select into;结果:oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
- 创建oracle索引
- Oracle 常用SQL技巧(转)
- oracle的数据库对象(二)
- 如何在maven工程中加载oracle驱动
- oracle,mysql,SqlServer三种数据库的分页查询的实例
- linux下的oracle基本操作
- ORACLE数据库迁移中文乱码问题
- oracle循环插入数据
- oracle的一些常规操作sql语句集
- 64位Win7安装Oracle12C临时位置权限错误解决方案
- 64位Win7安装Oracle12C临时位置权限错误解决方案
- ORACLE基本语法
- ORACLE基本语法
- 随机读取N条记录(MySQL、SQL Server、Access、Oracle、postgreSQL)
- 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具